코딩 및 기타
오일러1137,1138
정지홍
2023. 2. 1. 20:22
#1137 가장 큰 수 : 오일러OJ (euleroj.io)
arr=[]
for i in range(0,9):
a=int(input())
arr.append(a)
maxNum=arr[0]
index=0
for i in range(1,9):
if maxNum<arr[i]:
maxNum=arr[i]
index=i
print(maxNum)
print(index+1)
#1138 정사각수 : 오일러OJ (euleroj.io)
start,end=map(int,input().split())
arr=[]#제곱수 저장할 배열
sumArr=0#총합
for i in range(start,end+1):#start-end까지니 마지막에 +1해준다.
ii=i**(1/2)#루트씌운값은 float형이고
chk=ii-int(ii)#여기에서 제곱수면 둘이 뺄셈을 하면 0.0이 나온다.
if chk==0.0:
arr.append(i)
sumArr+=i
if len(arr)==0:
print(-1)
else:
print(sumArr)
print(arr[0])