반응형
SMALL
문제 정보
문제명 - 소수
난이도 - 실버 V
문제 번호 - 1312번
문제 링크
문제
피제수(분자) A와 제수(분모) B가 있다. 두 수를 나누었을 때, 소숫점 아래 N번째 자리수를 구하려고 한다. 예를 들어, A=3, B=4, N=1이라면, A÷B=0.75 이므로 출력 값은 7이 된다.
입력
첫 번째 줄에 A와 B(1≤A, B≤100,000), N(1≤N≤1,000,000)이 공백을 경계로 주어진다.
출력
A÷B를 했을 때, 소숫점 아래 N번째 수를 출력한다.
예제 입력/출력
예제 입력 예제 출력 25 7 5 2
알고리즘 분류
● 수학
소스코드
package Solution;
import java.util.Scanner;
/**
* @author HanHoon
* @category 수학
* https://www.acmicpc.net/problem/1312
*/
public class BOJ_S5_1312_소수 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// A : 분자, B : 분모
int A = sc.nextInt();
int B = sc.nextInt();
// 소숫점 아래 N번째 수
int N = sc.nextInt();
int num = A%B;
for (int i = 0; i < N-1; i++) {
num *= 10;
num %= B;
}
num *= 10;
System.out.print(num/B);
sc.close();
}
}
BaekJoon List
기회는 준비된 자에게 찾아온다.
반응형
LIST
'BaekJoon > Silver' 카테고리의 다른 글
[BOJ/JAVA] 백준 1850 : 최대공약수 (자바) (0) | 2022.05.04 |
---|---|
[BOJ/JAVA] 백준 1747 : 소수&팰린드롬 (자바) (0) | 2022.05.04 |
[BOJ/JAVA] 백준 1755 : 숫자놀이 (자바) (0) | 2022.04.25 |
[BOJ/JAVA] 백준 1316 : 그룹 단어 체커 (자바) (0) | 2022.04.22 |
[BOJ/JAVA] 백준 9655 : 돌 게임 (자바) (0) | 2022.04.16 |
댓글