입출력과 사칙연산 - #2588: 곱셈 python3
2588번: 곱셈
첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.
www.acmicpc.net
문제
(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.
.png)
(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.
풀이
a = int(input())
b = input()
print(a*int(b[2]))
print(a*int(b[1]))
print(a*int(b[0]))
print(a*int(b))
문제에서 입력을 두 줄에 걸쳐서 받았으므로, 공백으로 다음 입력을 받는 split을 사용할 수 없습니다.
편의를 위해 a는 int형으로 입력 받고, b는 문자열로 받았으며
문자열 하나하나 배열로 분리하여, int형으로 변환한 뒤, a와 연산하는 방법을 사용했습니다.
'BAEKJOON > Python3' 카테고리의 다른 글
| 백준 #9498: 시험 성적 (0) | 2020.07.27 |
|---|---|
| 백준 #1330: 두 수 비교하기 (0) | 2020.07.27 |
| 백준 #10430: 나머지 (0) | 2020.07.26 |
| 백준 #10869: 사칙연산 (0) | 2020.07.26 |
| 백준 #1008: A/B (0) | 2020.07.26 |