코밍이의 하루

[2588](Python)곱셈 본문

알고리즘/백준

[2588](Python)곱셈

코밍이 2023. 3. 7. 16:34

문제 풀이 : https://www.acmicpc.net/problem/2588

 

2588번: 곱셈

첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

www.acmicpc.net

[나의 풀이]

first_num = int(input())
second_num = int(input())

print(first_num * (second_num % 10))
print(first_num * (int(second_num / 10) % 10))
print(first_num * (int(second_num / 100)))
print(first_num * second_num)

1. 사용한 개념

1) int(), input(), split, 산술 연산자

 

2. 풀이 후기

- /와 %를 응용하여 풀었다. 출력부분에 int를 하지 않으면 나눈 후 소수로 변하기 때문에 int 처리하였다. 다른 사람의 풀이를 보았는데 첫번째 숫자는 동일하게 숫자로 선언했고 두번째 숫자 부분은 문자열로 선언해서 for문과 [::-1]를 사용하여 푼 문제가 많았다.

'알고리즘 > 백준' 카테고리의 다른 글

[10430](Python)나머지  (0) 2023.03.07
[18108](Python)1998년생인 내가 태국에서는 2541년생?!  (0) 2023.03.07
[10926](Python)??!  (0) 2023.03.07
[10869](Python)사칙연산  (0) 2023.03.07
[1008](Python)A/B  (0) 2023.03.06