반응형
안녕하세요? 수구리입니다.
이번 포스팅은 프로그래머스 문제를 풀어보려고 합니다.
Level 1이므로 가볍게 풀어보고 지나가도록 하겠습니다.
문제는 아래 링크에 있습니다.
[ 문제 ] 프로그래머스 : 없는 숫자 더하기
https://programmers.co.kr/learn/courses/30/lessons/86051
[ 나의 풀이 ]
#include <string>
#include <vector>
using namespace std;
int solution(vector<int> numbers) {
int answer = 45;
for (size_t i=0; i < numbers.size(); i++){
answer-= numbers[i];
}
return answer;
}
[ 설명 ]
1. 입력이 numbers라는 배열로 주어집니다.
2. 이 numbers라는 배열 안에는 0 ~ 9까지의 숫자가 있을 수 있습니다. 따라서 총합은 45이므로, 초기 answer 값은 45로 초기화합니다.
3. 배열을 순회하면서 answer 값에서 요소 한 개씩 빼줍니다.
4. for문을 돌고 나오게 되면 answer에는 0 ~ 9까지 없는 수들이 출력됩니다.
[ 실행 결과 ]
반응형
'✏️ PS > Programmers' 카테고리의 다른 글
[ C++ ] 프로그래머스: 가운데 글자 가져오기 (0) | 2021.12.09 |
---|---|
[ python ] 프로그래머스: 문자열 내림차순 정렬 (0) | 2021.12.07 |
[ C++ ] 프로그래머스: 소수 만들기 (0) | 2021.11.17 |
[ C++ ] 프로그래머스: 완주하지 못한 선수 (0) | 2021.11.16 |
[ C++ ] 프로그래머스 코딩테스트 연습 - 가장 큰 수 (0) | 2021.10.06 |