728x90

dict 2

[Python]백준 BaekJoon.AC 1620 : 나는야 포켓몬 마스터 이다솜(dict, isdigit())

. . . 이하생략 이번 문제는 직접 들어가 확인하도록 하자... https://www.acmicpc.net/problem/1620 1620번: 나는야 포켓몬 마스터 이다솜 첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어져. N과 M은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수인데, 자연수가 뭔지는 알지? 모르면 www.acmicpc.net 포켓몬 도감에 대한 문제이니 딕셔너리를 사용하기로 했다!(?) 도감, 사전, 비슷한거 아니겠어? 지금 확인해보니 해시를 사용한 집합과 맵...을 참고하라고 적혀있다..ㅎ 시간과 메모리 모두 무난하게 통과됐으니 그냥 넘어가기로 했다. 다솜이의 결정이다. 딕셔너리에 저장을 해주는데, 두 딕셔너리에 저장을 해..

[Python]BaekJoon.AC 2022.01.30

[Python]백준 BaekJoon.AC 1157 : 단어 공부(딕셔너리, sorted())

https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 단어개수에 따라 내림차순으로 정렬하고 싶었는데, 가장 큰 수의 스펠링을 알아내기 위해 딕셔너리를 사용했다. 딕셔너리를 처음 사용해봤는데, 이것도 신기하면서도 편리하다.. 앞서 배웠던 find()에서 착안해 count()를 사용해 알파벳마다 해당하는 단어 개수를 넣어줬다. sorted()를 이용해 내림차순으로 정렬하고(sort 함수는 사용할 수 없었다. 딕셔너리 안받아줌..), 리스트가 되어버린 newD를 이차원 리스트 취급...?..

[Python]BaekJoon.AC 2022.01.03
728x90