728x90
300x250
[프로그래밍 퀴즈(Quiz)] 프로그래밍 기초 퀴즈(C++)
초급적인 문제입니다.
(입력1)
입력 |
출력 |
12345 |
5,4,3,2,1 |
(소스코드)
#include <iostream>
#include <string>
#include <vector>
#include <math.h>
using namespace std;
vector<int> solution(long long n) {
vector<int> answer;
string strNumber;
long long conversionNumber;
int div = 10;
int size = 0;
int tmp = n;
while (tmp > 0) {
tmp = tmp / 10;
size++;
}
strNumber = to_string(n);
while (size > 0) {
conversionNumber = std::stoll(strNumber.substr((size - 1), 1));
//cout << strNumber.substr( (size - 1), 1) << endl;
answer.push_back(conversionNumber);
size--;
}
return answer;
}
int main() {
solution(12345);
}
반응형
'공부(Study) > 프로그래밍 퀴즈(Programming Quiz)' 카테고리의 다른 글
[프로그래밍 퀴즈(Quiz)] C언어의 구조체 문제(Structure Problems in C Language) (7) | 2019.11.14 |
---|---|
[프로그래밍 퀴즈(Quiz)] 범용적인 문제 - 재귀 호출(General Problem-Recursive Calls) (8) | 2019.11.14 |