M과 N이 주어질 때 M이상 N이하의 자연수 중 완전제곱수인 것을 모두 골라 그 합을 구하고 그 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 완전제곱수는 64, 81, 100 이렇게 총 3개가 있으므로 그 합은 245가 되고 이 중 최솟값은 64가 된다.
예제 입력 1
60
100
예제 출력 1
245
64
a = int(input()) b = int(input()) el = [] i = 1 while i**2 <=b: if a <=i **2 <=b: el.append(i**2) i +=1 if el == []: print(-1) else: print(sum(el)) print(el[0])
문제
선영이의 집에는 콘센트를 꽂을 수 있는 플러그가 하나밖에 없다. 선영이는 많은 컴퓨터를 가지고 있는데, 컴퓨터의 전원 문제는 어떻게 해결하는 것일까?
하나의 플러그가 있고, N개의 멀티탭이 있다. 각 멀티탭은 몇 개의 플러그로 이루어져 있다고 한다. 최대 몇 대의 컴퓨터를 전원에 연결할 수 있을까?
예제 입력 1
3
1
1
1
예제 출력 1
1
a = int(input()) sum = 0 for i in range(a): sum += int(input()) print(sum-(a-1))