728x90
반응형
머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요.
#include <string>
#include <vector>
using namespace std;
int solution(vector<int> array, int height) {
int answer = 0;
for(int i = 0; i < array.size(); i++){
if(height < array[i]){
answer++;
}
}
return answer;
}
키큰 사람의 수를 리턴해야한다.
일단 배열 안의 값들을 머쓱이의 키와 반복하며 비교해줘야하니까 일단 for문을 쓴다.
만약 머쓱이의 키보다 크다는 조건이 일치했을 때 갯수를 리턴해준다.
answer는 "머쓱이보다 키큰 사람의 수" 라고 정했기 때문에, 조건이 맞으면 값을 1씩 올리면 된다.
그래서 ++을 사용해서 갯수를 세어주었다. 이전에 풀었던 문제와 풀이가 비슷한 것 같다.
어렵지 않게 문제를 풀 수 있었다.
728x90
반응형
'프로그래머스 C++ > Level.0' 카테고리의 다른 글
프로그래머스 C++ Level. 0 최댓값 만들기(1) (0) | 2023.04.03 |
---|---|
프로그래머스 C++ Level. 0 배열 원소의 길이 (0) | 2023.03.24 |
프로그래머스 C++ Level. 0 짝수는 싫어요 (0) | 2023.03.18 |
프로그래머스 C++ Level. 0 짝수 홀수 개수 (0) | 2023.03.17 |
프로그래머스 C++ Level. 0 옷가게 할인받기 (0) | 2023.03.16 |