11652 - 카드

LeeKyoungChang·2022년 2월 10일
0

Algorithm

목록 보기
41/203
post-thumbnail

📚 11652 - 카드

카드

 

풀이

카드 문제를 풀면서 알게 된 내용으로,

  • python에서는 이와 같이 광범위한 범위 문제 풀 때는 왠만하면 딕셔너리를 이용하자.
  • 딕셔너리는 keyvalue를 넣어주면 되며, 호출할 때 배열의 인덱스에는 key를, 값으로는 value를 주면 된다.
    ➡️ card[2] = 1

 

소스

from sys import stdin as s

n = int(s.readline())

dic = {}

for _ in range(n):
    card = int(s.readline())

    if card in dic:  # 딕셔너리안에 이미 card가 존재한다면
        dic[card] += 1
    else:  # 아니라면
        dic[card] = 1

result = sorted(dic.items(), key=lambda x: (-x[1], x[0]))

print(result[0][0])

 

채점 결과
스크린샷 2022-02-10 오후 10 59 05

 


참고 : https://webcache.googleusercontent.com/search?q=cache:kiVfCrxN7wYJ:https://animoto1.tistory.com/entry/%25EB%25B0%25B1%25EC%25A4%2580-11652-%25EC%25B9%25B4%25EB%2593%259C-%25ED%258C%258C%25EC%259D%25B4%25EC%258D%25AC-Python+&cd=1&hl=ko&ct=clnk&gl=kr

profile
"야, (오류 만났어?) 너두 (해결) 할 수 있어"

0개의 댓글