반응형
https://www.acmicpc.net/problem/1977
내 답안
M = int(input())
N = int(input())
x = [i ** 2 for i in range(1, 101) if i ** 2 <= N and i ** 2 >= M]
if len(x) == 0:
print(-1)
else:
print(sum(x))
print(x[0])
3번째 줄 처럼 조건에 맞게 리스트를 만들어 준다면 쉽게 해결할 수 있는 문제였다.
반응형
'BOJ > Python' 카테고리의 다른 글
백준 1918번 후위 표기식 파이썬 (0) | 2022.03.12 |
---|---|
백준 2748번 피보나치 수 2 파이썬 (0) | 2022.03.11 |
백준 2804번 크로스워드 만들기 파이썬 (0) | 2022.03.09 |
백준 4153번 직각삼각형 파이썬 (0) | 2022.03.09 |
백준 13417번 카드문자열 파이썬 (0) | 2022.03.09 |