딱히 어렵지 않은 문제.
n의 1의 자리를 n을 10으로 나눠가며 push_back 해주면 된다.
앞의 문제와 유사함.
#include <vector>
using namespace std;
vector<int> solution(long long n) {
vector<int> answer;
for (int i = 10; n != 0; n /= 10)
answer.push_back(n % 10);
return answer;
}'Coding_Test 연습 > Programmers' 카테고리의 다른 글
| [프로그래머스] (C++) LV1 정수 제곱근 판별 (0) | 2022.04.27 |
|---|---|
| [프로그래머스] (C++) LV1 정수 내림차순으로 배치하기 (0) | 2022.04.27 |
| [프로그래머스] (C++) LV1 자릿수 더하기 (0) | 2022.04.27 |
| [프로그래머스] (C++) LV1 이상한 문자 만들기 (0) | 2022.04.27 |
| [프로그래머스] (C++) LV1 약수의 합 (0) | 2022.04.26 |