프로그래머스40 [level 1] 정수 내림차순으로 배치하기 12345678910111213141516171819202122232425#include #include #include using namespace std; long long solution(long long n) { long long answer = 0; int count = 0; int var = 1; vector num; while (n != 0) { num.push_back(n % 10); n = n / 10; } sort(num.begin(), num.end()); for (int i = 0; i 2018. 8. 24. [level 1] 문자열 다루기 기본 1234567891011121314151617181920#include #include using namespace std; bool solution(string s) { if (s.length() != 4 && s.length() != 6) { return false; } for (int i = 0; i s[i] || s[i] > 57) { return false; } } return true;}Colored by Color Scriptercs 문제 설명문자열 s의 길이가 4혹은 6이고, 숫자로만 구성되있는지 확인해주는 함수, solution을 완성하세요.예를들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 제한 사항s는 길이 1 이상, 길이 8 이하인 문자열입니다... 2018. 8. 23. [level 1] 자연수 뒤집어 배열로 만들기 12345678910111213141516#include #include using namespace std; vector solution(long long n) { vector answer; while (n != 0) { answer.push_back(n % 10); n = n / 10; } return answer;}Colored by Color Scriptercs 문제 설명자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건n은 10,000,000,000이하인 자연수입니다. 반복문을 돌릴때 for문 대신 while문을 선택한 이유는 n의 자릿수에 따라 반복 횟수가 달라지기 때문이다.push_back().. 2018. 8. 23. [level 1] 약수의 합 12345678910111213class Solution { public int solution(int n) { int answer = 0; for(int i=1;i 2018. 8. 21. 이전 1 ··· 5 6 7 8 9 10 다음