안녕하십니까. Eun🦆입니다.
![](https://t1.daumcdn.net/keditor/emoticon/niniz/large/025.gif)
풀이법 입니다.
코딩테스트 연습 - 크레인 인형뽑기 게임
[[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4
programmers.co.kr
#include <string>
#include <vector>
using namespace std;
int solution(vector<vector<int>> board, vector<int> moves) {
int answer = 0;
//printf("%d", board[3][2]); // 세로, 가로
int v[moves.size()], k=0;
for(int i=0;i<moves.size();++i)
{
for(int j=0;j<board.size();++j)
{
if(board[j][moves[i]-1]!=0)
{
printf("moves[i] = %d, j = %d, board[j][moves[i]-1] = %d, k = %d\n", moves[i], j, board[j][moves[i]-1], k);
v[k]=board[j][moves[i]-1];
if(k>0)
{
if(v[k] == v[k-1])
{
answer = answer + 2;
k = k - 2;
}
}
k++;
board[j][moves[i]-1] = 0;
break;
}
}
}
printf("%d\n", answer);
return answer;
}
'개발 > Coding Test' 카테고리의 다른 글
[프로그래머스 C++ Lv1] K번째수 (0) | 2022.06.06 |
---|---|
[프로그래머스 C++ Lv1] 완주하지 못한 선수 (0) | 2022.06.06 |
윈도우 Git 명령어 모음 (0) | 2022.05.30 |
[삼성 SW Expert Academy] 암호생성기 (0) | 2022.05.30 |
[삼성 SW Expert Academy] 괄호 짝짓기 (0) | 2022.05.29 |
댓글