최대한 반복문을 줄이고자 했던 나의 노오력..
temp값이 1이면 반복문 1번
2이면 반복문 2번
이런식으로 answer 배열에 값을 채워넣었다!
[1,2,2,3,3,3...]
그래서 answer 길이가 끝을 나타내는 정수(입력값)보다 커지면
반복문을 종료하고
합을 도출해내는 방식으로
구현하였다.
f, e = map(int, input().split())
temp = 1
answer = []
while len(answer) < e:
for _ in range(temp):
answer.append(temp)
temp += 1
print(sum(answer[f-1:e]))
'여니의 취준 준비 > 코딩테스트 (Python)' 카테고리의 다른 글
[n14889] 스타트와 링크 in python (0) | 2021.10.20 |
---|---|
[n2535] 아시아 정보올림피아드 in python (0) | 2021.10.18 |
[n11655] ROT13 in python (0) | 2021.10.18 |
[n1058] 친구 in python (0) | 2021.10.15 |
[n1904] 01타일 in python (0) | 2021.10.15 |