코테 공부

백준[2588] 곱셈 (파이썬 풀이)

moonsun623 2021. 10. 6. 03:10
반응형

https://www.acmicpc.net/problem/2588

 

2588번: 곱셈

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

www.acmicpc.net

 

내가 한 풀이

x=int(input())
y=int(input())
y_=[int(i) for i in str(y)]
y_.reverse()
for num in y_:
    print(x*num)
print(x*y)

두번째 숫자를 string 형식으로 변환해 한글자 씩 리스트 y_에 넣는다.

y_.reverse()를 하여 리스트 순서를 뒤집어 준다.

y_를 for문 돌려 숫자 하나씩 x와 곱한 값을 프린트 해준다.

 

reverse()

: 리스트 객체 순서를 뒤집어 주는 함수

반환값이 없고 리스트 자체를 바꿔준다.

x=[1,2,3]
x.reverse()
print(x)
#[3,2,1]