[백준] 14912번 숫자 빈도수

거북이·2023년 1월 8일
0

백준[실버5]

목록 보기
83/114
post-thumbnail

💡문제접근

딕셔너리를 이용해서 빈도 수를 저장한 다음 value값을 출력할 수 있도록 코드를 작성했다. 딕셔너리를 이용한 방법도 많이 연습해봐야겠다.

💡코드(메모리 : 30616KB, 시간 : 152ms)

n, d = map(int, input().split())
digit_count = {'0' : 0, '1' : 0, '2' : 0, '3' : 0, '4' : 0, '5' : 0, '6' : 0, '7' : 0, '8' : 0, '9' : 0}
for i in range(1, n+1):
    j = str(i)
    for t in range(len(j)):
        digit_count[j[t]] += 1

print(digit_count[str(d)])

💡소요시간 : 4m

📌 딕셔너리 예시

a = {'name': 'pey', 'phone': '010-9999-1234', 'birth': '1118'}

📌 딕셔너리 Key, Value 쌍 얻기(items)

>>> a.items()
dict_items([('name', 'pey'), ('phone', '010-9999-1234'), ('birth', '1118')])

📌 딕셔너리 Value 리스트 만들기(values)

>>> a.values()
dict_values(['pey', '010-9999-1234', '1118'])

📌 딕셔너리 Key 리스트 만들기(keys)

>>> a.keys()
dict_keys(['name', 'phone', 'birth'])

0개의 댓글