[7월의 퍼즐 해설] 생각보다 유용한 모래시계

7월의 퍼즐에 참여해주신 모든 분들께 감사드리며, 참여해주신 분들 중 정답과 함께 좋은 풀이를 보내주신 정영훈 님에게 문화상품권을 전달하겠습니다. 7월의 퍼즐 문제 정답은 ‘5분, 7분, 그리고 9분 이상의 모든 정수 분’이다. 이를 실행하는 방법은 여러 가지가 있다. 여기에는 필자가 보기에 가장 간단하다고 생각되는 방법을 제시한다. 5분 이상의 홀수 분: – 5분: 자명하다. – 7분: 자명하다. – 9분:…

닥터페퍼의 10가지 관문

닥터페퍼 어디까지 마셔볼 수 있을까? 무리에서 닥터페퍼를 마시는 사람들은 언제나 튀기 마련이다. 언제나 음료를 마실 때마다 “그건 무슨 음료야?”, “닥터페퍼를 왜 마셔?” 등 명절 어른들의 입시, 취업, 결혼 체크 같은 질문들을 맞이한다. 다행인 점은 그런 질문이 기분 나쁘지가 않다는 것이다. 닥터페퍼 팬들에게 닥터페퍼를 마시는 이유는 23가지가 넘거든. 그런데 갑자기 궁금해졌다. 닥터페퍼 마시는 사람들끼리 서로를 드러낼 때는 어떻게 해야 할까? 오늘

복잡한 파이썬 코드를 간단하게 만드는 방법

복잡한 파이썬 코드를 간단하게 만드는 방법 파이썬 프로그래밍을 하다 보면 코드는 점점 길어지고 복잡해집니다. 코드가 복잡해지면 수정하거나 디버깅하는 데 많은 시간이 걸리고, 코드의 가독성도 떨어지게 됩니다. 이번 포스팅에서는 복잡한 파이썬 코드를 간단하게 만들고, 유지하는 몇 가지 방법을 소개하고자 합니다. 글의 순서 함수와 클래스로 코드 분리하기 모듈화 주석과 문서화 정적 함수(method) 사용하기 함수와 클래스로 코드 분리하기 파이썬 코드의 반복되는