Programers:124カ国/地域の数字
3456 ワード
124カ国の数字
-->例外処理は、残りが0の場合のみ行います.
/* "412"[b] 이부분은 진짜 신박한 방법; */
answer = "412"[b] + answer;
コード#コード# #include <string>
#include <vector>
using namespace std;
string solution(int n) {
string answer = "";
int b;
while(n != 0)
{
b = n%3; // 나머지
n = n/3; // 몫
/* 나머지가 0일 경우에 몫을 하나 깎으면 해결됨! */
if(b == 0){
answer = '4' + answer;
n--;
}else{
/* "412"[b] 이부분은 진짜 신박한 방법; */
answer = "412"[b] + answer;
}
}
return answer;
}
Reference
この問題について(Programers:124カ国/地域の数字), 我々は、より多くの情報をここで見つけました
https://velog.io/@neity16/Programers-124-나라의-숫자
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
#include <string>
#include <vector>
using namespace std;
string solution(int n) {
string answer = "";
int b;
while(n != 0)
{
b = n%3; // 나머지
n = n/3; // 몫
/* 나머지가 0일 경우에 몫을 하나 깎으면 해결됨! */
if(b == 0){
answer = '4' + answer;
n--;
}else{
/* "412"[b] 이부분은 진짜 신박한 방법; */
answer = "412"[b] + answer;
}
}
return answer;
}
Reference
この問題について(Programers:124カ国/地域の数字), 我々は、より多くの情報をここで見つけました https://velog.io/@neity16/Programers-124-나라의-숫자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol