백준(Python) 풀이/수학

백준(Python) 13410번 거꾸로 구구단 풀이

개발윗미 2021. 11. 10. 13:31

Python으로 구현한 13410번 거꾸로 구구단 문제 풀이입니다.

 

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

 

13410번: 거꾸로 구구단

일반적인 구구단에서 가장 큰 수는 마지막 항의 값이 제일 크다. 거꾸로 구구단에서는, 각 항에 구구단의 계산 결과로 나온 값을 뒤집어 저장을 한다. 이렇게 하면 가장 큰 값이 항상 마지막이

www.acmicpc.net


n, k = map(int, input().split())

data = []
for i in range(1, k + 1) :
  value = str(n * i)
  data.append(int(value[-1::-1]))
  
print(max(data))

 

1. 반복문을 통해 k개 항의 값을 바탕으로 구구단 값을 구해 value에 할당한다.

 

2. value의 값을 거꾸로 배치하여 정수형으로 변환한 뒤 data 리스트에 추가한다.

 

3. 반복문이 종료되면 최종적으로 data리스트에서 가장 큰 값을 출력한다.