*문제 출처는 백준에 있습니다.
문제 제목: 최대 곱 / 1500번 (실버 2단계)
문제 사이트: https://www.acmicpc.net/problem/1500
문제 설명

나의 풀이
def solution(s, k):
q = s // k # 몫
r = s % k # 나머지
return (q + 1) ** r * q ** (k - r)
def main():
s, k = map(int, input().split())
print(solution(s, k))
if __name__ == "__main__":
main()

※ 알아야 할 것
최대 곱을 구하기 위해서는 숫자를 k로 나누면 가장 큰 값을 구할 수 있다는 것을 알 수 있습니다!
'Coding Test > 백준-Python' 카테고리의 다른 글
| 백준 / N과 M (10) / 15664번 / Python (0) | 2025.04.17 |
|---|---|
| 백준 / 숨바꼭질 3 / 13549번 / Python (0) | 2025.04.14 |
| 백준 / 수열 / 2559번 / Python (0) | 2025.04.13 |
| 백준 / N번째 큰 수 / 2075번 / Python (0) | 2025.04.11 |
| 백준 / LCS / 9251번 / Python (0) | 2025.04.10 |