반응형
🎈문제
https://www.acmicpc.net/problem/2745
💬설명
- A~Z까지를 조건문으로 처리하도록 하자
- charAt을 사용하여 한자리씩 처리하자
⌨️ CODE
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int total = 0;
int s = 1;
StringTokenizer st = new StringTokenizer(br.readLine());
String a = st.nextToken().trim();
int b = Integer.parseInt(st.nextToken().trim());
for(int i = a.length()-1 ; i >= 0 ; i--) {
Character c = a.charAt(i);
if(c >= 'A' && c <= 'Z') {
total = total + (c - 'A' + 10) * s;
}else {
total = total + (c - '0') * s;
}
s = s*b;
}
System.out.println(total);
br.close();
}
}
반응형
'CS > BaekJoon' 카테고리의 다른 글
[BaekJoon] 백준 2720번 세탁소 사장 동혁 - Java (0) | 2024.04.11 |
---|---|
[BaekJoon] 백준 11005번 진법 변환 2 - Java (0) | 2024.04.11 |
[BaekJoon] 백준 2563번 색종이 - Java (0) | 2024.04.02 |
[BaekJoon] 백준 10798번 세로읽기 - Java (0) | 2024.04.02 |
[BaekJoon] 백준 2566번 최댓값 - Java (0) | 2024.04.02 |