-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathminimum.py
More file actions
39 lines (39 loc) · 1.29 KB
/
minimum.py
File metadata and controls
39 lines (39 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
x=input()
x=x.split(" ")
for i in range(len(x)):
x[i]=int(x[i])
l=[]
for i in range(len(x)):
for j in range(len(x)):
for k in range(len(x)):
if(i==0 and j==1 and k==2):
l.append((x[i]*x[j])*x[k])
if((x[i]*x[j])%x[k]==0):
l.append((x[i]*x[j])/x[k])
l.append((x[i]*x[j])-x[k])
l.append((x[i]*x[j])+x[k])
if(x[i]%x[j]==0):
l.append((x[i]/x[j])*x[k])
l.append((x[i]/x[j])-x[k])
l.append((x[i]/x[j])+x[k])
if((x[i]/x[j])%x[k]==0):
l.append((x[i]/x[j])/x[k])
l.append((x[i]-x[j])*x[k])
l.append((x[i]-x[j])+x[k])
l.append((x[i]-x[j])-x[k])
l.append((x[i]+x[j])*x[k])
if((x[i]+x[j])%x[k]==0):
l.append((x[i]+x[j])/x[k])
if((x[i]-x[j])%x[k]==0):
l.append((x[i]-x[j])/x[k])
l.append((x[i]+x[j])+x[k])
l.append((x[i]+x[j])-x[k])
i=0
while i in range(len(l)):
if(l[i]!=int(l[i]) or l[i]<0):
del l[i]
i=i-1
i=i+1
l.sort()
#print(l)
print(int(l[0]))