한 걸음씩
[백준][python] 2588 곱셈 본문
https://www.acmicpc.net/problem/2588
2588번: 곱셈
첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.
www.acmicpc.net
풀이 과정
first = int(input()) # 첫 번째 입력 정수로 받고
sec = input() # 두 번째 입력은 문자열로 받는다
for i in reversed(list(sec)): # 두 번째 입력 값을 리스트로 만들어서 reversed함수로 뒤집기
# 왜? 예제 출력값을 보니까 마지막 곱셈이 가장 처음으로 출력됨
print(first * int(i)) # 리스트에서 요소가 하나씩 나오는데 그 값을 정수로 바꾼뒤 first와 곱해주고 출력
print(first * int(sec)) # 마지막 값은 first와 sec를 곱한 값이니까 for문 밖에서 출력
리뷰
처음에 문제의 그림만 보고 곱하는 과정을 어떻게 하나하나 출력하는건지 고민했는데
리스트로 만든 후 for문 돌려서 하나씩 계산해주면 끝!
'BOJ' 카테고리의 다른 글
[백준][python] 2240 별 찍기 - 3 (0) | 2023.02.14 |
---|---|
[백준][python] 25305 커트라인 (0) | 2023.02.13 |
[백준][python] 3003 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2023.02.12 |
[백준][python] 18108 1998년생인 내가 태국에서는 2541년생?! (0) | 2023.02.12 |
[백준][python] 4344 평균은 넘겠지 ✅ (0) | 2023.02.12 |