1# Note: The last time I tested something was missing so I couldn't work
2import pathlib
3import transpyle
4
5path = pathlib.Path('my_script.py')
6code_reader = transpyle.CodeReader()
7code = code_reader.read_file(path)
8
9from_language = transpyle.Language.find('Python 3.6')
10to_language = transpyle.Language.find('Fortran 95')
11translator = transpyle.AutoTranslator(from_language, to_language)
12fortran_code = translator.translate(code, path)
13print(fortran_code)
14
1test = int(input())
2a = []
3for i in range(test):
4 S1 = input()
5 S2 = input()
6 X = input()
7 a.append([S1,S2,X])
8
9for i in a:
10 count = 0
11 for j in range(len(i[0])+1):
12 if i[2].find(i[0][:j])==-1:
13 break
14 for k in range(len(i[1])+1):
15 if i[2].find(i[0][:j]+i[1][:k])==-1:
16 break
17 else :
18 count = count+1
19 print(count)
20
21
1a = input ()
2b = input ()
3if a % b == 0:
4 print (a, 'и', b, 'делится без остатка')
5else:
6 print (a, 'и', b, 'делится с остатком')
1arr = list(input())
2numbers = []
3for i in range(len(arr)):
4 if arr[i].isdigit():
5 numbers.append(arr[i])
6 else:
7 pass
8print(numbers
1def __init__(self, n, connections):
2 self.servers = set()
3 for a, b, c in connections:
4 self.servers.add(a)
5 self.servers.add(b)
6 self.parents = {x: x for x in self.servers}
7 self.ranks = {x: 1 for x in self.servers}
8
9def find(self, u):
10 if u != self.parents[u]:
11 self.parents[u] = self.find(self.parents[u])
12 return self.parents[u]
13
14def union(self, u, v):
15 p1, p2 = self.find(u), self.find(v)
16 if p1 == p2:
17 return False
18 if self.ranks[p2] > self.ranks[p1]:
19 p1, p2 = p2, p1
20 self.parents[p2] = p1
21 self.ranks[p1] += self.ranks[p2]
22 return True
23class Solution:
24
25def connect(self, num, connection):
26 connection.sort(key = lambda x : x[2])
27 uf = UnionFind(num, connection)
28 min_cost = 0
29 res = []
30 for server1, server2, cost in connection:
31 if uf.union(server1, server2):
32 res.append([server1,server2,cost])
33 return res
1def swapList(newList):
2 size = len(newList)
3
4
5 temp = newList[0]
6 newList[0] = newList[size - 1]
7 newList[size - 1] = temp
8
9 return newList
10
11
12newList = [12, 35, 9, 56, 24]
13
14print(swapList(newList))
1def swapList(newList):
2 size = len(newList)
3
4
5 temp = newList[0]
6 newList[0] = newList[size - 1]
7 newList[size - 1] = temp
8
9 return newList
10
11
12newList = [12, 35, 9, 56, 24]
13
14print(swapList(newList))
1def fitness(cand):
2 candidato=[]
3 for ia in range (75):
4 soma1=0
5 soma2=0
6 soma3=0
7 ib=cand*12 #endereço do individuo dentro da matriz B
8 for j in range (nv):
9 soma1 = out[ia][ib+j] + soma1 #soma elementos do cluster 1
10 soma2 = out[ia][ib+j+nv] + soma2 #soma elementos do cluster 2
11 soma3 = out[ia][ib+nv*2] + soma3 #soma elementos do cluster 3
12
13 candidato.append(min(np.sqrt(soma1),np.sqrt(soma2),np.sqrt(soma3)))
14
15 return np.sum(candidato)
1def out_write(lst):
2 for k in range(len(lst)):
3 if len(lst[k])>0:
4 # out.write("\n")
5 for i in lst[k]:
6 out.write(str(k+2)+' ')
7 for j in i:
8 out.write(str(j)+' ')
9 out.write("\n")
10
11f=open("e_many_teams.in",'r')
12open("e_many_teams.out","w").close()
13out=open("e_many_teams.out",'a')
14
15l=[]
16base=[]
17ingredients=set()
18pizza_list_distinct={}
19for i in f.readlines():
20 t=i[:len(i)]
21 pizza=t.split()
22 if len(l)==0:
23 base=pizza.copy()
24 l.append(pizza)
25length=len(l)
26del l[0]
27
28for i in range (len(l)):
29 pizza_list_distinct[i]=set(l[i][1:])
30
31
32for j in range(len(base)):
33 base[j]=int(base[j])
34total_pizzas=base[0]
35total_participants=(base[1]*2)+(base[2]*3)+(base[3]*4)
36diff=total_participants-total_pizzas
37if diff<0:
38 diff=total_participants
39
40t2=[]
41t3=[]
42t4=[]
43
44
45counter=diff
46if total_participants>total_pizzas:
47 while diff>0:
48 if diff>=4 and base[3]>0:
49 base[3]-=1
50 diff-=4
51 elif diff>=3 and base[2]>0:
52 base[2]-=1
53 diff-=3
54 elif diff>=1 and base[1]>0:
55 base[1]-=1
56 diff-=2
57
58counter=base[1]*2+base[2]*3+base[3]*4
59
60count=0
61counter1=counter
62
63all_pizzas=[]
64for j in l:
65 t=set(j[1:])
66 all_pizzas.append(t)
67
68
69while counter>0:
70 if base[3]>0:
71 temp=set()
72 i=1
73 val=[]
74 while len(val)!=4:
75 for key,value in pizza_list_distinct.items() :
76 if len(val)==0:
77 if all_pizzas[0]==value:
78 temp=temp.union(pizza_list_distinct[key])
79 val.append(key)
80 del pizza_list_distinct[key]
81 del all_pizzas[0]
82 counter-=1
83 break
84 else:
85 if len(temp.union(value)) >= (len(temp) + len(value) -1):
86 temp=temp.union(pizza_list_distinct[key])
87 val.append(key)
88 del pizza_list_distinct[key]
89 all_pizzas.remove(value)
90 counter-=1
91 break
92 base[3]-=1
93 t4.append(val)
94 val=[]
95
96 if base[2]>0:
97 temp=set()
98 i=1
99 val=[]
100 while len(val)!=3:
101 for key,value in pizza_list_distinct.items() :
102 if len(val)==0:
103 if all_pizzas[0]==value:
104 temp=temp.union(pizza_list_distinct[key])
105 val.append(key)
106 del pizza_list_distinct[key]
107 del all_pizzas[0]
108 counter-=1
109 break
110 else:
111 if len(temp.union(value)) >= (len(temp) + len(value) -1):
112 temp=temp.union(pizza_list_distinct[key])
113 val.append(key)
114 del pizza_list_distinct[key]
115 all_pizzas.remove(value)
116 counter-=1
117 break
118 base[2]-=1
119 t3.append(val)
120 val=[]
121
122 if base[1]>0:
123 temp=set()
124 i=1
125 val=[]
126 while len(val)!=2:
127 for key,value in pizza_list_distinct.items() :
128 if len(val)==0:
129 if all_pizzas[0]==value:
130 temp=temp.union(pizza_list_distinct[key])
131 val.append(key)
132 del pizza_list_distinct[key]
133 del all_pizzas[0]
134 counter-=1
135 break
136 else:
137 if len(temp.union(value)) >= (len(temp) + len(value) -1):
138 temp=temp.union(pizza_list_distinct[key])
139 val.append(key)
140 del pizza_list_distinct[key]
141 all_pizzas.remove(value)
142 counter-=1
143 break
144 base[1]-=1
145 t2.append(val)
146 val=[]
147
148 else:
149 continue
150
151count=(len(t2)+len(t3)+len(t4))
152
153output=[t2,t3,t4]
154out.write(str(count))
155out.write("\n")
156out_write(output)
1def isEven(number):
2 if number%2==0: node 4
3 print(f'{number} is even')
4 else: node 5
5 print(f'{number} is odd')
6
7def isPrime(number):
8 if number > 1: node 6
9 for i in range(2,number):
10 if (number % i) == 0:
11 print(number,"is not a prime number")
12 print(i,"times",number//i,"is",number)
13 break
14 else: node 7
15 print(number,"is a prime number") node 8
16 break
17 else:
18 print(number,"is not a prime number")
19
20print('Please enter a number between 1-10')
21number = int(input()) node 1
22print('Which operation you want to perform?')
23print('1- Check if Even or ODD \n2- Check if Prime\n')
24choice = int(input())
25if choice == 1: node 2
26 isEven(number)
27if choice == 2: node 3
28 isPrime(number)
29