티스토리 뷰
programmers.co.kr/learn/courses/30/lessons/64061
코딩테스트 연습 - 크레인 인형뽑기 게임
[[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<iostream>
#include<vector>
using namespace std;
int solution(vector<vector<int>> board, vector<int> move) {
int answer = 0;
vector<int> basket;
int boardSearch = 0;
int temp = 0;
bool breakFlag = false;
for (int i = 0; i < move.size(); i++) {
boardSearch = move[i] - 1;
for (int n = 0; n < board.size(); n++) {
if (board[n][boardSearch] != 0) {
//board Loop문 break;
if (temp == board[n][boardSearch]) {
basket.pop_back();
answer += 2;
}
else {
basket.push_back(board[n][boardSearch]);
}
temp = basket.back();
board[n][boardSearch] = 0;
break;
}
}
}
return answer;
}
'알고리즘 문제 풀이' 카테고리의 다른 글
[알고리즘문제] 프로그래머스 완주하지 못한 선수 (0) | 2021.03.11 |
---|---|
[알고리즘문제] 프로그래머스 두개 뽑아서 더하기 (0) | 2021.03.08 |
[알고리즘문제] 프로그래머스 모의고사 (0) | 2021.03.08 |
[알고리즘문제] 백준 소풍 (0) | 2021.03.07 |
금액 분류 (0) | 2021.02.20 |