Algorithm/Python
#18_Code Signal Arcade Python :: Competitive Eating
코드시그널 아케이드 파이썬 18 번 풀이 인트로의 지옥을 벗어났구요.. 그래프를 풀려면, 자바같은 개가튼 언어는 별로 더라구요. 자 파이썬을 시작해보겠습니다. 조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요. 약간 자바보다는 안정감이 떨어지지만(?) 개인적으로 유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!! 문제 해설 이 문제는 파라미터가 3개입니다. 무슨 대회에 나갔따고 하는데 그런 내용은 생략하고 정확히 무엇을 물어보는 문제인지 확인하겠습니다. 주어진 t라는 float소수점 자리의 수를 precision의 값에 맞춰서 소수점 자리를 설정해주고, 이것을 문자열로 width 길이 속에서 가운데에 위치하도록 해달라는 문제입니다. 답을 보겠습니다. 해결 def competitiveEatin..
#17_Code Signal Arcade Python :: Permutation Cipher
공감 버튼♥눌러주시면 더욱 많은 포스팅을 올리는데 힘이 됩니다! 부탁드려요 ^^ 돈드는거 아니잖아요~ 코드시그널 아케이드 파이썬 17 번 풀이 인트로의 지옥을 벗어났구요.. 그래프를 풀려면, 자바같은 ge가튼 언어는 별로 더라구요. 자 파이썬을 시작해보겠습니다. 조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요. 약간 자바보다는 안정감이 떨어지지만(?) 개인적으로 유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!! 문제 해설 key에 해당하는 문자열의 순서에 따라 문자를 지정하고 주어진 password의 대조하여 key의 순으로 문자열을 찾아서 리턴해달라는 것입니다. 단순히 보면 암호화 문제라고 할 수 있습니다. 파이썬에서는 이러한 문제를 maketrans를 통해서 문자의 해석 순서를 원하는..
#16_Code Signal Arcade Python :: Is Word Palindrome
공감 버튼♥눌러주시면 더욱 많은 포스팅을 올리는데 힘이 됩니다! 부탁드려요 ^^ 돈드는거 아니잖아요~ 코드시그널 아케이드 파이썬 16 번 풀이 인트로의 지옥을 벗어났구요.. 그래프를 풀려면, 자바같은 ge가튼 언어는 별로 더라구요. 자 파이썬을 시작해보겠습니다. 조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요. 약간 자바보다는 안정감이 떨어지지만(?) 개인적으로 유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!! 문제 해설 Palindrome 회문인지 확인해달라는 문제입니다. 파이썬은 간단하게 문제를 풀수 있습니다. 해결 def isWordPalindrome(word): return word == word[::-1] 문자열의 배열화하여 역순으로 테스트하여 True/False인지 확인하면 됩..
#15_Code Signal Arcade Python :: Feedback Review
공감 버튼♥눌러주시면 더욱 많은 포스팅을 올리는데 힘이 됩니다! 부탁드려요 ^^ 돈드는거 아니잖아요~ 코드시그널 아케이드 파이썬 00 번 풀이 인트로의 지옥을 벗어났구요.. 그래프를 풀려면, 자바같은 ge가튼 언어는 별로 더라구요. 자 파이썬을 시작해보겠습니다. 조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요. 약간 자바보다는 안정감이 떨어지지만(?) 개인적으로 유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!! 문제 해설 이 문제는 주어진 문장에서 size의 크기만큼 구분해서 split해달라는 것입니다. 하지만 단순히 어떠한 기준이나 크기로 자르는 것이 아니라, 각 배열의 요소의 값들은 띄어쓰기 포함하여 해당 크기로 잘리지만 띄어쓰기만이 잘리는 대상이 되게 하라는 것입니다. 해결 impo..
#14_Code Signal Arcade Python :: Convert Tabs
공감 버튼♥눌러주시면 더욱 많은 포스팅을 올리는데 힘이 됩니다! 부탁드려요 ^^ 돈드는거 아니잖아요~ 코드시그널 아케이드 파이썬 14 번 풀이 인트로의 지옥을 벗어났구요.. 그래프를 풀려면, 자바같은 ge가튼 언어는 별로 더라구요. 자 파이썬을 시작해보겠습니다. 조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요. 약간 자바보다는 안정감이 떨어지지만(?) 개인적으로 유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!! 문제 해설 이 문제 또한 예시를 보면 이해가 됩니다. "\t"라는 부분이 발견되면 x 의 값 만큼 탭크기를 설정해서 띄어달라는 것입니다. 말로는 쉽지만 이것을 한 줄의 코드로 완성하라는 것입니다. (순간 난이도 극혐) 해결 def convertTabs(code, x): return..
#13_Code Signal Arcade Python :: Cat Walk
공감 버튼♥눌러주시면 더욱 많은 포스팅을 올리는데 힘이 됩니다! 부탁드려요 ^^ 돈드는거 아니잖아요~ 코드시그널 아케이드 파이썬 13 번 풀이 인트로의 지옥을 벗어났구요.. 그래프를 풀려면, 자바같은 ge가튼 언어는 별로 더라구요. 자 파이썬을 시작해보겠습니다. 조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요. 약간 자바보다는 안정감이 떨어지지만(?) 개인적으로 유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!! 문제 해설 예시를 보면 이해가 된다. 다른 수정은 없이 띄어쓰기가 한칸으로 조정되게 해달라는 것이다. 그러나 단 한 줄로 코드를 완성해달라는 문제이다. 해결 def catWalk(code): return " ".join(code.split()) " " :: 띄어쓰기를 의미한다. ...
#12_Code Signal Arcade Python :: Fix Message
공감 버튼♥눌러주시면 더욱 많은 포스팅을 올리는데 힘이 됩니다! 부탁드려요 ^^ 돈드는거 아니잖아요~ 코드시그널 아케이드 파이썬 12 번 풀이 인트로의 지옥을 벗어났구요.. 그래프를 풀려면, 자바같은 ge가튼 언어는 별로 더라구요. 자 파이썬을 시작해보겠습니다. 조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요. 약간 자바보다는 안정감이 떨어지지만(?) 개인적으로 유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!! 문제 해설 예시를 보면 이해가 됩니다. 문장의 맨앞글자를 대문자로, 중간에 대문자들은 소문자로 변경해달라는 문제입니다. 해결 def fixMessage(message): return message.capitalize() 이 문제는 간단한 내부함수를 통해서 가능합니다. capital..
#11_Code Signal Arcade Python :: String Definition
공감 버튼♥눌러주시면 더욱 많은 포스팅을 올리는데 힘이 됩니다! 부탁드려요 ^^ 돈드는거 아니잖아요~ 코드시그널 아케이드 파이썬 11 번 풀이 인트로의 지옥을 벗어났구요.. 그래프를 풀려면, 자바같은 ge가튼 언어는 별로 더라구요. 자 파이썬을 시작해보겠습니다. 조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요. 약간 자바보다는 안정감이 떨어지지만(?) 개인적으로 유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!! 문제 해설 해결 Definitions 3 and 4.