Level 0. 콜라츠 수열 만들기
#include <iostream>
#include <vector>
using namespace std;
vector<int> solution(int n)
{
vector<int> answer {n};
while (n != 1)
answer.emplace_back(n += (n & 1) ? (2*n + 1) : -(n / 2));
return answer;
}
'자료구조 & 알고리즘 > 프로그래머스' 카테고리의 다른 글
Level 0. 대소문자 바꿔서 출력하기 (0) | 2023.06.30 |
---|---|
Level 0. 문자열 섞기 (0) | 2023.06.29 |
Level 0. 수열과 구간 쿼리 3 (0) | 2023.06.27 |
Level 2. 다리를 지나는 트럭 (0) | 2023.06.26 |
Level 0. 특별한 이차원 배열 2 (0) | 2023.06.25 |