My own solutions and notes for the Goorm Monday Challange (signing in required).
구름 알고리즘 먼데이 챌린지에 대한 풀이 코드와 노트.
각 문제의 풀이는 /<주차>/<문제-번호>/README.md
를 참고.
풀이 코드는 같은 디렉토리의 solution
파일들을 참고.
주차 | 순번 | 문제 풀이 | 난이도 |
---|---|---|---|
0 | 1 | 단어장 만들기 | |
0 | 2 | 카드 교환하기 | |
1 | 1 | 경로의 개수 | |
1 | 2 | 동명이인 | |
1 | 3 | 최장 맨해튼 거리 | |
1 | 4 | 소수 찾기 | |
2 | 1 | 합격자 찾기 | |
2 | 2 | 문자열 나누기 | |
2 | 3 | 출석부 | |
2 | 4 | 폭탄 구현하기 | |
3 | 1 | 0커플 | |
3 | 2 | 폴더폰 자판 | |
3 | 3 | 구름이의 여행 | |
3 | 4 | 순환하는 수로 | |
4 | 1 | 체크 카드 | |
4 | 2 | 단풍 나무 | |
4 | 3 | 거리두기 | |
4 | 4 | 주차 구역 나누기 | |
5 | 1 | 개미와 진딧물 | |
5 | 2 | 모래섬 | |
5 | 3 | 수 이어 붙이기 | |
5 | 4 | 구슬 게임 | |
6 | 1 | 7게임 | |
6 | 2 | 제곱암호 | |
6 | 3 | 비밀편지 | |
6 | 4 | 경쟁 배타의 원리 | |
7 | 1 | UXUI 디자이너 | |
7 | 2 | 퍼져나가는 소문 | |
7 | 3 | 구름이의 여행 2 | |
7 | 4 | 이상한 미로 | |
8 | 1 | 구름 숫자 | |
8 | 2 | 뒤통수가 따가워 | |
8 | 3 | 직사각형 만들기 | |
8 | 4 | 구름나라 청소하기 |
다음 Q&A에 근거해 문제를 게시하였음.
Q. 챌린지 문제를 블로그나 커뮤니티에 올려도 되나요?
A. 해설 강좌가 공개된 문제는 출처 표기만 명확하다면 자유롭게 공유하셔도 됩니다.
단, 해설과 관련된 내용은 어떠한 경우에도 외부 공유 및 가공하는 행위를 금합니다.
- Python: Python 3.9.6 (CPython)
- C++: clang++ 11.1.0
$ python3 --version
Python 3.11.6
$ clang++ --version
Apple clang version 15.0.0 (clang-1500.0.40.1)
Target: arm64-apple-darwin23.1.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
$ neofetch
'c. dev@cmba.local
,xNMM. -----------------------
.OMMMMo OS: macOS 14.1.2 23B92 arm64
OMMM0, Host: Mac14,2
.;loddo:' loolloddol;. Kernel: 23.1.0
cKMMMMMMMMMMNWMMMMMMMMMM0: Uptime: 4 days, 1 hour, 9 mins
.KMMMMMMMMMMMMMMMMMMMMMMMWd. Packages: 165 (brew)
XMMMMMMMMMMMMMMMMMMMMMMMX. Shell: bash 3.2.57
;MMMMMMMMMMMMMMMMMMMMMMMM: Resolution: 1470x956
:MMMMMMMMMMMMMMMMMMMMMMMM: DE: Aqua
.MMMMMMMMMMMMMMMMMMMMMMMMX. WM: Quartz Compositor
kMMMMMMMMMMMMMMMMMMMMMMMMWd. WM Theme: Blue (Dark)
.XMMMMMMMMMMMMMMMMMMMMMMMMMMk Terminal: tmux
.XMMMMMMMMMMMMMMMMMMMMMMMMK. CPU: Apple M2
kMMMMMMMMMMMMMMMMMMMMMMd GPU: Apple M2
;KMMMMMMMWXXWMMMMMMMk. Memory: 1294MiB / 8192MiB
.cooc,. .,coo:.
빌드 플래그: -std=c++17