-
같은 숫자는 싫어 [C++]2018~2019/Level 1 2018. 10. 1. 22:22
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#include <vector> #include <iostream> using namespace std; vector<int> solution(vector<int> arr) { vector<int> answer; for(int i = 0 ; i < arr.size() ; i ++) { if(arr[i] == arr[i + 1]) continue; else answer.push_back(arr[i]); } return answer; }
- for문을 돌리면서 현재 요소와 다음 요소를 비교하여 같으면 continue하고, 다른 경우에 answer에 뒤에서 부터 넣어준다.
'2018~2019 > Level 1' 카테고리의 다른 글
두 정수 사이의 합 [JavaScript] (0) 2018.10.01 나누어 떨어지는 숫자 배열 [C++] (0) 2018.10.01 가운데 글자 가져오기 [Python3] (0) 2018.10.01 2016년 [JavaScript] (0) 2018.10.01 K번째 수 [Python3] (0) 2018.10.01