반응형
https://programmers.co.kr/learn/courses/30/lessons/86051
for, if문을 써보는 간단한 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
나온 숫자를 체크하기 위한 일차원 배열 ck를 선언합니다.
📔 풀이과정
1. numbers를 순회하면서 나온 수를 index로 하여 해당 값을 ck[index] = 1로 만들어줍니다. 2. ck를 순회하며 0인 부분을 answer에 모두 더합니다
📔 정답출력
answer를 반환합니다.
📕 Code
#include <string>
#include <vector>
using namespace std;
int solution(vector<int> numbers) {
int answer = 0;
int ck[10] = {0};
for(auto n : numbers){
ck[n] = 1;
}
for(int i = 0; i < 10; i++){
if(!ck[i]) answer += i;
}
return answer;
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 14038 : Tournament Selection (0) | 2021.10.09 |
---|---|
(C++) - 백준(BOJ) 11549번 : Identifying tea (0) | 2021.09.29 |
(C++) - 백준(BOJ) 14467번 : 소가 길을 건너간 이유 1 (0) | 2021.09.15 |
(C++) - 프로그래머스(2020 카카오 인턴십) : 키패드 누르기 (0) | 2021.09.06 |
(C++) - 백준(BOJ) 6764번 : Sounds fishy! (0) | 2021.09.02 |