728x90
반응형
문제
코드
#include <iostream>
#include <string>
#include <vector>
using namespace std;
vector<int> solution(vector<int> arr) {
vector<int> answer;
for (int n : arr)
{
if (n & 1 && n < 50)
{
answer.emplace_back(n * 2);
continue;
}
else if (n % 2 == 0 && n >= 50)
{
answer.emplace_back(n * 0.5f);
continue;
}
answer.emplace_back(n);
}
return answer;
}
728x90
반응형
'코딩테스트 > 프로그래머스(C++)_Level.0' 카테고리의 다른 글
[프로그래머스/C++] Lv.0 길이에 따른 연산 (0) | 2023.11.15 |
---|---|
[프로그래머스/C++] Lv.0 1로 만들기 (0) | 2023.11.15 |
[프로그래머스/C++] Lv.0 수열과 구간 쿼리 1 (0) | 2023.11.14 |
[프로그래머스/C++] Lv.0 n보다 커질 때까지 더하기 (0) | 2023.11.13 |
[프로그래머스/C++] Lv.0 할 일 목록 (0) | 2023.11.13 |