문제설명
소스코드
#include <iostream>
using namespace std;
int main()
{
long long N; int B; int digits = 0;
char arr[20];
string dchar = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
cin >> N >> B;
while (N != 0)
{
arr[digits++] = dchar[N % B];
N /= B;
}
for (int i = digits - 1; i >= 0; i--) cout <<arr[i];
}
풀이
- 위와 같은 결과로 이루어진 배열을 역순으로 출력하면 진수변환이 되는 것이다.
자바로 구현
2023.01.23 - [자료구조 & 알고리즘] - [JAVA] n진수 변환 알고리즘
'자료구조 & 알고리즘 > BOJ' 카테고리의 다른 글
[C++] 백준 8단계 - 2903번 문제 (중앙 이동 알고리즘) (0) | 2023.04.24 |
---|---|
[C++] 백준 8단계 - 2720번 문제 (세탁소 사장 동혁) (0) | 2023.04.23 |
[C++] 백준 8단계 - 2745번 문제 (진법 변환) (0) | 2023.04.22 |
[C++] 백준 - 4470번 문제 (줄 번호) (0) | 2023.04.21 |
[C++] 백준 7단계 - 2563번 문제 (색종이) (0) | 2023.04.20 |