๋ฐ์ํ
import java.util.Scanner;
// 11005 ์ง๋ฒ ๋ณํ 2
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt(); // 10์ง๋ฒ ์
int b = in.nextInt(); // ์ง๋ฒ
in.close();
StringBuilder sb = new StringBuilder();
while (n != 0) {
int last = n % b;
String res = "";
if (last >= 10 ) {
char c = (char) ((int) last + 55);
res = Character.toString(c);
}
else {
res = Integer.toString(last);
}
n /= b;
sb.append(res);
}
System.out.print(sb.reverse().toString());
}
}
- ์ % ์ง๋ฒ์ ๋๋จธ์ง ๊ฐ์ 10์ง์๋ก ํํํ๋๋ฐ
- ์ด๋ ๋๋จธ์ง ๊ฐ์ด 0~9์ ์. 10์ง์์ด๋ฉด ๊ทธ๋๋ก ์ถ๋ ฅ
- ์๋๋ฉด +55(Ascill์ฝ๋์์ 'A'๊ฐ)๋ฅผ ๋ํด char๋ก ํ๋ณํ ํ ์ถ๋ ฅ
- ์ถ๋ ฅ์ ๋ฌธ์์ด์ ๋ฐ์ ์์ผ ๋ด๋ณด๋ด๋ฉด ๋ฉ๋๋ค.
๋ฐ์ํ
'๐ธ Algorithm > ๐ธ ๋ฐฑ์ค BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][java][2903][์ค์ ์ด๋ ์๊ณ ๋ฆฌ์ฆ] (0) | 2024.03.14 |
---|---|
[๋ฐฑ์ค][java][2720][์ธํ์ ์ฌ์ฅ ๋ํ] (0) | 2024.03.14 |
[๋ฐฑ์ค][java][2745][์ง๋ฒ ๋ณํ] (3) | 2024.03.12 |
[๋ฐฑ์ค][java][2563][์์ข ์ด] (0) | 2024.03.10 |
[๋ฐฑ์ค][java][10798][์ธ๋ก์ฝ๊ธฐ] (0) | 2024.03.08 |