programmers.co.kr/learn/courses/30/lessons/68935
오랜만에 심심해서 머리풀겸... 국민은행 발표도 기다릴겸....
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#include <string>
#include <vector>
using namespace std;
int solution(int n) {
string temp = "";
bool check = false;
int start = 43046721;
while(start){
if(start <= n ){
temp = to_string(n/start) + temp;
n%=start;
check = true;
}
else if(start > n && check){
temp = "0" + temp;
}
start/=3;
}
int answer = 0, index = 1;
for(int i=temp.length() - 1;i>=0;i--){
answer += (temp[i] - '0') * index;
index *= 3;
}
return answer;
}
|
cs |
삼각달팽이 프로그래머스(C++) (0) | 2020.10.09 |
---|---|
[카카오 인턴] 경주로 건설 - 프로그래머스(C++) (0) | 2020.07.17 |
[카카오 인턴] 보석 쇼핑 - 프로그래머스(C++) (0) | 2020.07.16 |
[카카오 인턴] 키패드 누르기 - 프로그래머스(C++) (0) | 2020.07.14 |
프로그래머스 - 스티커 모으기(2) (C++) (0) | 2020.06.10 |
댓글 영역