day 7 short
This commit is contained in:
		@@ -1,6 +1,2 @@
 | 
				
			|||||||
L=list(map(int,__import__("sys").stdin.read().split(",")))
 | 
					L=list(map(int,__import__("sys").stdin.read().split(",")))
 | 
				
			||||||
for i in range(min(L), max(L)+1):
 | 
					print(min(sum(abs(l-i) for l in L) for i in range(min(L), max(L)+1)))
 | 
				
			||||||
    R=sum(abs(l-i) for l in L) 
 | 
					 | 
				
			||||||
    print(R,i)
 | 
					 | 
				
			||||||
# python3 d07_2.py < input | sort -n | head -1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,5 @@
 | 
				
			|||||||
L=list(map(int,__import__("sys").stdin.read().split(",")))
 | 
					L=list(map(int,__import__("sys").stdin.read().split(",")))
 | 
				
			||||||
def cost(a,b):
 | 
					def cost(a,b):
 | 
				
			||||||
    n=abs(a-b)
 | 
					    n=abs(a-b)
 | 
				
			||||||
    return ((n+1)*n)/2
 | 
					    return ((n+1)*n)//2
 | 
				
			||||||
for i in range(min(L), max(L)+1):
 | 
					print(min(sum(cost(l,i) for l in L) for i in range(min(L), max(L)+1)))
 | 
				
			||||||
    R=sum(cost(l,i) for l in L) 
 | 
					 | 
				
			||||||
    print(R,i)
 | 
					 | 
				
			||||||
# python3 d07_2.py < input | sort -n | head -1
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user