민스씨의 일취일장

구름톤 챌린지 | 2주차 학습일기 [9일차 / 10일차] 본문

Personal Development

구름톤 챌린지 | 2주차 학습일기 [9일차 / 10일차]

읻민스 2023. 8. 24. 11:19
반응형

구름톤 챌린지 학습일기입니다.

구름톤 챌린지 학습일기

구름톤 챌린지 썸네일 이미지이다.
구름톤 챌린지

이전글

 

구름톤 챌린지 | 20일간의 코딩테스트 챌린지 시작 (Feat. 3일차)

구름톤 챌린지(9oormthon CHALLENGE)에 대한 소개와 챌린지 과정을 기록하는 글입니다. 구름톤 챌린지 구름톤 챌린지라고 들어보셨나요? 구름톤 챌린지는 4주 동안 월요일부터 금요일까지 매일 한 문

ydmins.com

 

 

구름톤 챌린지 | 2주차 학습일기 [6일차 / 7일차 / 8일차]

구름톤 챌린지 2주차 학습일기이다. 구름톤 챌린지 학습일기 이전글 구름톤 챌린지 | 20일간의 코딩테스트 챌린지 시작 (Feat. 3일차) 구름톤 챌린지(9oormthon CHALLENGE)에 대한 소개와 챌린지 과정을

ydmins.com

Day 9 폭탄구현하기 (2)

문제분석

N x N 격자판에 #, 0, @가 쓰여져 있다. 폭탄을 떨어뜨렸을 때 떨어진 지점과 상하좌우 총 5칸에 값이 변하게 된다. 이 때 칸에 #쓰여 있다면 변하지 않고, 0일 경우 1 그리고 @일 경우 2씩 증가한다. 이 비율은 폭탄이 이미 떨어져 영향을 받은 뒤여도 유지된다.

풀이 전략

1. 영향을 어떻게 받는지 파악할 수 있게 #, 0, @가 쓰여진 map 배열을 하나 생성한다.

2. 또 하나의 배열에 이를 판별해 값을 증가시켜준다.

결과

미션 성공! 구르미의 노란 바지와 신발을 겟했다.

9일차 미션 성공한 모습이다.
9일차 미션 성공

블록도 벌써 9개나 모았다.

9일차 블록 못습니다.
9일차 미션 블록

Day 10 GameJam

문제분석

격자 판에 쓰여진 정보에서 이동해야 할 칸의 개수와 방향을 파악해 이동한다. 이동할 때 방문했던 칸을 방문햇을 때는 게임이 종료된다.

해결 전략

1. 이동할 수 있는 칸의누느 3에서 200 사이이므로 정보를 파악할 때 숫자의 길이를 주의해야 한다.

2. 게임이 종료 (반문했던 칸을 만날 때) 전까지 게임은 계속 진행된다.

결과

총 4시간이나 걸려 문제를 풀었다. 코드는 30분도 안돼 작성이 완료됐는데 제출하면 오류가 너무 많이 떴다. 처음엔 게임이 3번만 진행되는 줄 알았는데, 문제를 잘못 읽어서 종료될 때까지 진행되는 것을 몰랐다. 어쨌든 2주차까지 모두 성공했고 구르미에게는 가방을 선물해줬다.

10일차 미션 성공 모습이다.
10일차 미션 성공
10일차 미션 블록의 모습이다.
10일차 미션 블록

2주차 구르미 진화

2주차도 만들었다. 이거 약간 모으는 재미가 있다.

구르미가 진화하는 모습이다.
구르미 진화

728x90
반응형