코딩테스트 풀이/JAVA
[백준 온라인 저지] 28293. 자릿수
무지맘
2023. 7. 18. 21:47
1. 입력
- 첫째 줄에 정수 a, b가 공백으로 구분되어 주어진다. (1 <= a <= 10,000, 1 <= b <= 10,000,000)
2. 출력
- a^b의 자릿수를 출력한다.
3. 예제
- 4^10 = 1,048, 576이므로 7자리 숫자이다.
4. 코드
import java.util.*;
import java.io.*;
class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer token = new StringTokenizer(br.readLine());
int a = Integer.valueOf(token.nextToken()), b = Integer.valueOf(token.nextToken());
System.out.print((int)(b*Math.log10(a))+1);
}
}
- 14264KB, 132ms