| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- 혼자 공부하는 C언어
- Algorithm
- list 컬렉션
- 윤성우 열혈자료구조
- buffer
- 이것이 자바다
- s
- 윤성우의 열혈 자료구조
- R
- Graph
- 알기쉬운 알고리즘
- stream
- insertion sort
- C programming
- Serialization
- Stack
- JSON
- datastructure
- Selection Sorting
- 메모리구조
- 이스케이프 문자
- C 언어 코딩 도장
- coding test
- Today
- Total
목록Problem Solving/KAKAO (2)
Engineering Note
문제 : https://programmers.co.kr/learn/courses/30/lessons/17682 해설 다트게임 -> 다트판에 다트를 세 차례 던져 그 점수 합계로 실력을 겨루는 게임 다트 게임 점수 계산 로직 1. 총 세번의 라운드로 진행된다. 2. 점수는 0~10점 중 하나다. 3. 보너스: 점수마다 하나씩 존재하는 보너스 계산이 있다. S: 점수의 1제곱 D: 점수의 2제곱 T: 점수의 3제곱 4. 옵션: 점수마다 존재하지 않거나 존재한다면 하나씩만 존재하는 옵션 스타상(*): 해당 점수, 바로 직전 점수 각 2배 : 해당 라운드가 1라운드일 경우 직전라운드가 없으므로 해당 라운드 즉, 1라운드만 점수 2배 : 스타상은 중첩될 수 있다. ex) 1S*2D*3T 로 점수 배점이 매겨졌을 ..
문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/64061 해설 문제의 상황을 요약하면 이렇다. 게임화면은 좌측에 "1 x 1"크기의 칸들로 이루어진 "N x N"크기의 정사각 격자의 인형뽑기함이 있고, 우측에는 바구니가 있다. 인형은 "1 x 1"크기의 칸을 차지하며 아래부터 차곡 차곡 쌓여 있고, 게임사용자가 크레인을 좌우로 이동하여 멈춘 열의 위치에서 가장 위에 있는 인형을 집어올린다. 그리고 집어올린 인형은 바구니의 아래칸부터 순서대로 쌓이게 된다. 이때 같은 모양의 인형 두개가 연속으로 바구니에 쌓이게 되면 인형은 터뜨려지면서 사라진다. 입력값으로는 인형뽑기함의 격자상태가 담긴 2차원 배열 board와 인형을 집기 위해 크레인을 작동시킨 ..