728x90
반응형
정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.
#include <string>
#include <vector>
using namespace std;
int solution(int n) {
int answer = 0;
for(int i = 0; i <= n; i++){
if(i % 2 == 0) answer += i;
}
return answer;
}
반복문에 대해 더욱 이해할 수 있었던 문제가 아니었나 생각한다.
이 문제를 들었을 때 약간 등차수열? 이 생각났기 때문이다
물론 이 등차수열이라는 것도 사실 정확하게 기억나는 것은 아니다.
고등학교를 졸업하고서는 수학을 볼 일이 없었으니까..
그래도 열심히 고민했다만.. 결국 검색해보았다.
다들 vector을 추가하여 사용하셨더란다.
if문 한줄짜리로 작성할 경우 { } 를 사용해주지 않아도 된다.
근데 정통 c++공부했을 때 #include <vector>을 사용해본적이 없기 때문에
새로운 것을 알았다는 것에 의의를 두기로 했다.
728x90
반응형
'프로그래머스 C++ > Level.0' 카테고리의 다른 글
프로그래머스 C++ Level. 0 양꼬치 (0) | 2023.03.01 |
---|---|
프로그래머스 C++ Level. 0 배열의 평균값 (0) | 2023.03.01 |
프로그래머스 C++ Level. 0 각도기 (0) | 2023.02.28 |
프로그래머스 C++ Level. 0 두 수의 나눗셈 (0) | 2023.02.28 |
프로그래머스 C++ Level. 0 나이 출력 (0) | 2023.02.27 |