👉🏻 17176번: 암호해독기from collections import Counterdef decode_char(i): return ' ' if i == 0 else chr(i + 64) if i 우선 chr()를 이용하여 숫자를 문자열로 변환하는 과정을 함수로 작성하였습니다.단순히 변환된 문자가 평문에 들어있는지만을 판단하는 것이 아닌, 빈도 수까지 맞춰야하는 문제였습니다.때문에 Counter 클래스와 all()을 활용해 빈도 수까지 일일이 비교를 해주었습니다!
ALL
👉🏻 16677번: 악마 게임import sys; input=sys.stdin.readlinedef is_subsequence(s1, s2): it = iter(s2) return all(c in it for c in s1)def devil_game(original, dictionary): best_word = '' best_efficiency = 0 for w, g in dictionary: if is_subsequence(original, w): added_letters = len(w) - len(original) if added_letters == 0: continue ..