https://www.acmicpc.net/problem/2588
1. 아이디어
나눗셈과 모듈러 연산로 각 자릿수를 추출하면 간단하게 해결할 수 있다.
2. 문제풀이
세 자리 수 N에 대해 1의 자리수는 N % 10, 10의 자리수는 N % 100 / 10, 100의 자리수는 N / 100으로 구했다.
3. 코드
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringBuilder sb = new StringBuilder();
int num1 = Integer.parseInt(br.readLine());
int num2 = Integer.parseInt(br.readLine());
sb
.append(num1 * (num2 % 10)).append("\n")
.append(num1 * (num2 % 100 / 10)).append("\n")
.append(num1 * (num2 / 100)).append("\n")
.append(num1 * num2);
bw.write(sb.toString());
bw.flush();
}
}
4. 후기
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준] 9375번 - 패션왕 신해빈 [Java] (1) | 2025.01.02 |
---|---|
[백준] 5717번 - 상근이의 친구들 [Java] (1) | 2025.01.01 |
[백준] 9465번 - 스티커 [Java] (0) | 2025.01.01 |
[백준] 15486번 - 퇴사 2 [Java] (0) | 2025.01.01 |
[백준] 14501번 - 퇴사 [Java] (1) | 2025.01.01 |