이미지


코드 입력

    a = int(input())
    b = int(input())
    c = int(input())
    
    t = list(str(a*b*c))
    
    for i in range(10):

상당히 나에겐 난이도 있는 문제였다.

특히 아직도 list와 str, int 개념에 대해 헷갈려하는 나에게 30분 이상을 소모하게 한 문제..

처음 a,b,c를 각각 입력받고

입력받은 수들의 곱을 문자열로 치환한 다음, 다시 리스트로 묶어준다.

그렇게 되면 처음 곱한 수들이 문자열로 묶이고, 리스트에 넣으면서 각 자리 수마다 문자열로 인식이 되어

리스트에 저장이 된다.

그럼 이제 for문을 사용해 0 ~ 9까지의 i를 만들어주고,

count라는 함수를 이용해 문자열로 치환한 i가 리스트의 각 요소가 몇 개씩 있는지 counting을 해준다.

정수, list, str, count의 개념만 정확히 알고 있었다면 어렵지 않은 문제이지만

아직 입문자 수준으로서 나는 갈 길이 멀었다

노력하자ㅏ자자자자자자


🔗 백준 Online Judge (opens in a new tab)