#17614

강채희·2021년 6월 2일
0
post-thumbnail

#17614

문제

풀이

시간초과 코드

N=int(input())
three_cnt=0
six_cnt=0
nine_cnt=0
for i in range(1,N+1):
    i_str=str(i)
    three_cnt+=i_str.count("3")
    six_cnt+=i_str.count("6")
    nine_cnt+=i_str.count("9")

print(three_cnt+six_cnt+nine_cnt)

정답

N=int(input())
cnt=0
for i in range(1,N+1):
    i_str=str(i)
    cnt+=i_str.count("3")+i_str.count("6")+i_str.count("9")

print(cnt)

이 문제는 python의 count라는 개념만 알고 있었다면 쉽게 풀 수 있는 문제였다.

0개의 댓글