greenhelix
greenhelix
greenhelix
05-10 15:37
  • All (229)
    • Algorithm (118)
      • Algorithm (17)
      • Graph (0)
      • Core (6)
      • Python (18)
      • PythonSnippet (4)
      • Java (59)
      • Kotlin (14)
    • Project (0)
    • Study (8)
      • License (5)
      • EIP (3)
    • Programming (63)
      • Android (41)
      • Flutter (1)
      • Bugs Life (21)
      • Linux (0)
    • Tech (32)
      • Tech (17)
      • Drone (4)
      • Hacking (11)
    • Life (6)
      • INGRESS (1)
      • 심시티빌드잇 (0)
250x250

티스토리

hELLO · Designed By 정상우.
greenhelix

greenhelix

#14_Code Signal Arcade Python :: Convert Tabs
Algorithm/Python

#14_Code Signal Arcade Python :: Convert Tabs

2020. 9. 18. 22:00

공감 버튼♥눌러주시면 더욱 많은 포스팅을 올리는데 힘이 됩니다!

부탁드려요 ^^ 돈드는거 아니잖아요~

코드시그널 아케이드 파이썬 14 번 풀이

 

인트로의 지옥을 벗어났구요.. 그래프를 풀려면, 자바같은 ge가튼 언어는 별로 더라구요.
자 파이썬을 시작해보겠습니다. 조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요.
약간 자바보다는 안정감이 떨어지지만(?) 개인적으로
유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!!

문제 해설

이 문제 또한 예시를 보면 이해가 됩니다. "\t"라는 부분이 발견되면 x 의 값 만큼 탭크기를 설정해서 띄어달라는 것입니다. 말로는 쉽지만 이것을 한 줄의 코드로 완성하라는 것입니다. (순간 난이도 극혐)

해결

def convertTabs(code, x):
    return code.replace('\t',' '*x)

아무튼 탭사이즈를 설정해주는 것은 별거아닌듯 햇으나,,,, 이 문제는 한줄의 코드로 완성해야하기 때문에 머리가 복잡했습니다. \t의 신호를 받아서 x의 값만큼 띄어쓰기를 해줘야한다는 건데 어떻게 한줄로 할까...(아직도 Java언어에 한계에 틀인듯한느낌입니다.)

 

하지만 역시 파이써닉 ㅋ 

replace를 통해서 하면되는구나! (java도 있는거 같은데....그냥 내가 멍청한거구나 싶네요.이런것을 보면 괜히 한줄에 쪼는 듯한 느낌도 있습니다.)

replace를 통해서 \t가 발견되면 그것을 ' '띄어쓰기에서 곱하기 x를 해주면 원하는 탭사이즈 만큼 해당 문자를 바꿔줄 수 있게 됩니다. 

 

728x90
반응형
저작자표시 비영리 변경금지

'Algorithm > Python' 카테고리의 다른 글

#15_Code Signal Arcade Python :: Feedback Review  (0) 2020.09.19
#13_Code Signal Arcade Python :: Cat Walk  (0) 2020.09.17
#12_Code Signal Arcade Python :: Fix Message  (0) 2020.09.16
    'Algorithm/Python' 카테고리의 다른 글
    • #16_Code Signal Arcade Python :: Is Word Palindrome
    • #15_Code Signal Arcade Python :: Feedback Review
    • #13_Code Signal Arcade Python :: Cat Walk
    • #12_Code Signal Arcade Python :: Fix Message
    greenhelix
    greenhelix
    개발에 관한 것들과 개인적인 것을 담는 블로그

    티스토리툴바