🧠𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺/💛 백준
[준비운동 PART1. 튼튼한 기본기] 쉽게 푸는 문제 (1292번)
안오늘
2021. 7. 2. 12:08
1. 문제 설명
https://www.acmicpc.net/problem/1292
2. 나의 풀이
(1) 틀린 코드.. 왜일까? 🤔테스트케이스는 통과했으나 백준 통과 못함.
a, b = map(int, input().split())
answer = 0
problem = ''
for i in range(1, b+1):
problem += str(i)*i
answer_str = problem[a-1:b]
for i in range(len(answer_str)):
answer += int(answer_str[i])
print(answer)
(2) 정답 코드
a, b = map(int, input().split())
problem = []
for i in range(1, b+1):
problem += [i]*i
print(sum(problem[a-1:b]))
3. 깨달은점
[0]*10 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[1, 2, 3]*3 = [1, 2, 3, 1, 2, 3, 1, 2, 3]