BAEKJOON 문제 풀이 : 2588번 곱셈
BAEKJOON2020. 1. 20. 11:16
문제 : https://www.acmicpc.net/problem/2588
2588번: 곱셈
첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.
www.acmicpc.net
곱셈 알고리즘입니다.
파이썬의 경우, range의 옵션을 사용해볼 수 있었던 문제였습니다.
문제 풀이는 아래와 같습니다.
1. Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class B2588Multiple {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int num1 = Integer.parseInt(br.readLine());
String strNum2 = br.readLine();
String[] arrStrNum2 = strNum2.split("", -1);
for (int i = 2; i >= 0; i--) {
bw.write(num1 * Integer.parseInt(arrStrNum2[i]) + "\n");
}
bw.write(num1 * Integer.parseInt(strNum2) + "\n");
bw.close();
br.close();
}
}
|
cs |
2. Python3
1
2
3
4
5
6
7
8
|
if __name__ == '__main__':
num1 = int(input())
num2 = input()
for i in range(2, -1, -1):
print(num1 * int(num2[i]))
print(num1 * int(num2))
|
cs |
'BAEKJOON' 카테고리의 다른 글
BAEKJOON 문제 풀이 : 10817번 세 수 (0) | 2020.01.25 |
---|---|
BAEKJOON 문제 풀이 : 2753번 윤년 (0) | 2020.01.21 |
BAEKJOON 문제 풀이 : 15792번 A/B - 2 (0) | 2020.01.19 |
BAEKJOON 문제 풀이 : 15740번 A+B - 9 (0) | 2020.01.16 |
BAEKJOON 문제 풀이 : 10951번 A+B - 4 (0) | 2020.01.15 |