민스씨의 일취일장
구름톤 챌린지 | 2주차 학습일기 [9일차 / 10일차] 본문
구름톤 챌린지 학습일기입니다.
구름톤 챌린지 학습일기
이전글
구름톤 챌린지 | 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개나 모았다.
Day 10 GameJam
문제분석
격자 판에 쓰여진 정보에서 이동해야 할 칸의 개수와 방향을 파악해 이동한다. 이동할 때 방문했던 칸을 방문햇을 때는 게임이 종료된다.
해결 전략
1. 이동할 수 있는 칸의누느 3에서 200 사이이므로 정보를 파악할 때 숫자의 길이를 주의해야 한다.
2. 게임이 종료 (반문했던 칸을 만날 때) 전까지 게임은 계속 진행된다.
결과
총 4시간이나 걸려 문제를 풀었다. 코드는 30분도 안돼 작성이 완료됐는데 제출하면 오류가 너무 많이 떴다. 처음엔 게임이 3번만 진행되는 줄 알았는데, 문제를 잘못 읽어서 종료될 때까지 진행되는 것을 몰랐다. 어쨌든 2주차까지 모두 성공했고 구르미에게는 가방을 선물해줬다.
2주차 구르미 진화
2주차도 만들었다. 이거 약간 모으는 재미가 있다.
'Personal Development' 카테고리의 다른 글
구름톤 챌린지 | 3주차 학습일기 [14일차 / 15일차] (0) | 2023.08.31 |
---|---|
구름톤 챌린지 | 3주차 학습일기 [11일차 / 12일차 / 13일차] (0) | 2023.08.28 |
구름톤 챌린지 | 2주차 학습일기 [6일차 / 7일차 / 8일차] (0) | 2023.08.21 |
구름톤 챌린지 | 1주차 학습일기 2 [4일차 / 5일차] (0) | 2023.08.19 |
구름톤 챌린지 | 1주차 학습일기 [1일차 / 2일차 / 3일차] (0) | 2023.08.19 |