[BOJ/C++] 2745 진법 변환

mani·2023년 5월 30일
0

baekjoon_step

목록 보기
66/73

진법에 대해 배우는 문제

#include <iostream>
#include <string>

using namespace std;

int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);

	int B;
	string N;

	cin >> N >> B;
	
	int ans = 0;
	int s = 1;
	for (int i=N.size()-1; i>=0; --i) {
		int now;
		if (N[i] >= '0' && N[i] <= '9') {
			now = N[i] - '0';
		}
		else {
			now = N[i] + 10 - 'A';
		}
		ans += s * now;
		s = s * B;
	}
	cout << ans;
	return 0;
}
profile
log

0개의 댓글