2025/02/09 3

[백준/Java] 18230번 : 2xN 예쁜 타일링

🌵 문제 분석https://www.acmicpc.net/problem/18230 2xN 크기의 격자를 2x1, 2x2 타일로 채울 때얻을 수 있는 예쁨의 최댓값을 구하는 문제이다. 입력값 :N(바닥 너비) A(2x1 타일 개수) B(2x2 타일 개수)2x1 타일의 예쁨을 의미하는 정수 A개2x2 타일의 예쁨을 의미하는 정수 B개5 4 31 2 3 44 5 6 예제 1의 경우 2x5 바닥을 2x1타일 4개 (1 2 3 4), 2x2타일 3개 (4 5 6)로 채운다.아래 그림처럼 타일링해야 예쁨 정도의 최댓값을 가질 수 있다. 🌵 구현 아이디어🤔 예쁨 정도가 가장 큰 타일을 먼저 선택하기무조건 예쁨 정도가 크다고 먼저 선택하면 안 된다. 반례 : 5 5 33 3 3 3 34 3 3이 경우 2x2 타일 ..

코테 2025.02.09

[트러블슈팅] 파이썬 KeyError

⚠️ 에러플라스크 서버에서 GET 요청을 처리하는 과정에서 500 에러가 발생했다.더보기125.143.73.99 - - [08/Feb/2025 19:40:28] "GET /memos HTTP/1.1" 500 -Traceback (most recent call last):...  File "/home/ubuntu/jungle/app.py", line 31, in read_memos    memo['likes'] = int(memo['likes'])                        ^^^^^^^^^^^^^^KeyError: 'likes'✅ 해결 과정KeyError는 dictionary에 없는 key에 접근할 때 발생하는 에러이다.dictionary를 dic = {'a':1, 'b':2}로 정의했는데..

정글/프로젝트 2025.02.09

[트러블슈팅] MongoDB ECONNREFUSED 127.0.0.1:27017 에러

⚠️ 발생 에러localhost에서 플라스크 서버를 실행하고 브라우저에 접속하여 GET, POST 요청을 보냈는데 서버 에러가 발생했다.db에 데이터가 저장되고 있나 확인하려고 mongosh에 접속하려고 하니 에러가 발생했다. Connecting to: mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+2.3.8MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017 ✅ 해결 과정% brew services list실행되고 있는 서비스 목록을 확인해보니 status가 none이었다. mongodb가 실행되고 있지 않아서 커넥션을 실패한 것이다..

정글/프로젝트 2025.02.09