공감 버튼♥눌러주시면 더욱 많은 포스팅을 올리는데 힘이 됩니다!
부탁드려요 ^^ 돈드는거 아니잖아요~
코드시그널 아케이드 파이썬 17 번 풀이
인트로의 지옥을 벗어났구요.. 그래프를 풀려면, 자바같은 ge가튼 언어는 별로 더라구요.
자 파이썬을 시작해보겠습니다. 조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요.
약간 자바보다는 안정감이 떨어지지만(?) 개인적으로
유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!!
문제 해설
key에 해당하는 문자열의 순서에 따라 문자를 지정하고 주어진 password의 대조하여 key의 순으로 문자열을 찾아서 리턴해달라는 것입니다.
단순히 보면 암호화 문제라고 할 수 있습니다.
파이썬에서는 이러한 문제를 maketrans를 통해서 문자의 해석 순서를 원하는 순으로 바꾸고 해당 문자를 해석하는 translate를 활용하여 문제를 풀수 있습니다.
해결
def permutationCipher(password, key):
table = str.maketrans('abcdefghijklmnopqrstuvwxyz',key)
return password.translate(table)
728x90
반응형
'Algorithm > Python' 카테고리의 다른 글
#18_Code Signal Arcade Python :: Competitive Eating (0) | 2020.09.22 |
---|---|
#16_Code Signal Arcade Python :: Is Word Palindrome (0) | 2020.09.20 |
#15_Code Signal Arcade Python :: Feedback Review (0) | 2020.09.19 |