분류 전체보기293 20250309 회고 보호되어 있는 글 입니다. 2025. 3. 9. [백준/파이썬] #20207 구현 문제였고 30분 정도 풀이를 시도해보았다. 처음에는 dates라는 list에 start_date, end_date의 tuple을 저장해두고 그 tuple을 순서대로 순회하면서 문제를 풀려고 했다. 그런데 그러려고 해 보니 일정이 계속 연속되는 경우, 모든 일정에 대한 start_date, end_date를 다 변수로 갖고 있어야 하는 문제점이 발생했다. 그리고 이 문제점을 마땅히 해결하지 못한 채 30분이 지나서 풀이를 보았다. 달력은 길이가 무한하거나 길지 않고 365일까지만 있으니 그냥 calendar list를 선언하고 그 안에 관련 정보를 저장해도 메모리 문제가 없다는 것을 미처 생각 못 했다. 풀이를 보고 이해한 다음, 풀이를 보지 않고 푼 코드는 다음과 같다. N = int(inpu.. 2025. 3. 9. 20250308 멘토링 회고 보호되어 있는 글 입니다. 2025. 3. 8. 20250305 회고 보호되어 있는 글 입니다. 2025. 3. 5. [Review] 파이썬으로 2시간 동안 투두 콘솔 어플리케이션 만들기 이전에 작성한 포스트와 코드에 대해서 복습 겸 리뷰를 해 보려고 한다. 2시간도 안 걸려서 작성한 코드를 복습할 게 있나 싶을 순 있는데, 짧게 작성하면서도 나름 모르는 부분이나 주먹구구식으로 작성한 부분이 보여서 짚고 가면 좋을 것 같았다. ✅ def main()에서 if __name__ == '__main__'인 것과 def main 없이 바깥에서 실행하는 것은 무슨 차이일까 생각해보니 별 차이는 없을 것 같다. if문으로 분기를 했냐, 안 했냐의 차이일 뿐이기 때문이다. 그렇다면 if문 없이 그냥 main() 함수를 호출하면 되지 않나 싶기도 하다. 이랬을 때의 차이가 있을까? 추측파일을 실행하는 명령어에 차이가 있을 수도 있겠다. __name__ 이라는 변수가 파일의 절대 경로인 것 같은데, 만.. 2025. 3. 4. 파이썬으로 2시간 동안 투두 콘솔 어플리케이션 만들기 이 회고를 쓰고 나서 바로 뭔가를 해봐야겠다는 생각이 들어 냅다 레포를 하나 팠다. 이런 망설임을 줄이려면 몇 시간 안에 구현 가능한 걸 만들어봐야겠다고 생각했고, 그래서 웹 대신에 콘솔 어플로 한정했다. 웹은 하다보면 뭔가 계속 성에 안 차서 며칠 걸릴 것 같았다. 여튼 이전에 만들었던 프로젝트인 OneStep이 생각나서 투두 콘솔 어플리케이션을 만들어 봐야겠다 싶었다. 2시간 안에는 가능하겠지 싶었고, 내 집중력이 그 정도는 해 주겠지 싶었다. 코드는 여기에 올려두었다. 처음엔 되게 간단하다고 생각했고 고민할 점이 많이 없겠거니 싶었는데 하다보니 고민할 점도 많았고, 슬슬 집에 가야 해서 구현하지 못한 부분도 있었다(기능상은 아니고 테스트 코드였는데 이건 내일 추가할 예정이다). ✅ 코드 소개.. 2025. 3. 2. 이전 1 2 3 4 5 6 7 8 ··· 49 다음