๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[Softeer] python ์Šˆํผ ๋ฐ”์ด๋Ÿฌ์Šค ๋ณธ๋ฌธ

๐Ÿฆฅ ์ฝ”ํ…Œ/Softeer

[Softeer] python ์Šˆํผ ๋ฐ”์ด๋Ÿฌ์Šค

์ง•์ง•์•ŒํŒŒ์นด 2023. 1. 7. 11:31
728x90
๋ฐ˜์‘ํ˜•

<๋ณธ ๋ธ”๋กœ๊ทธ๋Š” Softeer์˜ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋ฌธ์ œ๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค>

https://softeer.ai/practice/info.do?idx=1&eid=389 

 

Softeer

์—ฐ์Šต๋ฌธ์ œ๋ฅผ ๋‹ด์„ Set์„ ์„ ํƒํ•ด์ฃผ์„ธ์š”. ์ทจ์†Œ ํ™•์ธ

softeer.ai

 

โญ ๋ฌธ์ œ

์–ธ์–ด๋ณ„ ์‹œ๊ฐ„/๋ฉ”๋ชจ๋ฆฌ
Python 2์ดˆ 256MB

๋ฌธ์ œ
๋ฐ”์ด๋Ÿฌ์Šค๊ฐ€ ์ˆ™์ฃผ์˜ ๋ชธ์†์—์„œ 1์ดˆ๋‹น P๋ฐฐ์”ฉ ์ฆ๊ฐ€ํ•œ๋‹ค.

์ฒ˜์Œ์— ๋ฐ”์ด๋Ÿฌ์Šค K๋งˆ๋ฆฌ๊ฐ€ ์žˆ์—ˆ๋‹ค๋ฉด N์ดˆ ํ›„์—๋Š” ์ด ๋ช‡ ๋งˆ๋ฆฌ์˜ ๋ฐ”์ด๋Ÿฌ์Šค๋กœ ๋ถˆ์–ด๋‚ ๊นŒ? N์ดˆ ๋™์•ˆ ์ฃฝ๋Š” ๋ฐ”์ด๋Ÿฌ์Šค๋Š” ์—†๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค.


์ œ์•ฝ์กฐ๊ฑด
1 ≤ K ≤ 108์ธ ์ •์ˆ˜
1 ≤ P ≤ 108์ธ ์ •์ˆ˜
1 ≤ N ≤ 106์ธ ์ •์ˆ˜

์ž…๋ ฅํ˜•์‹
์ฒซ ๋ฒˆ์งธ ์ค„์— ์ฒ˜์Œ ๋ฐ”์ด๋Ÿฌ์Šค์˜ ์ˆ˜ K, ์ฆ๊ฐ€์œจ P, ์ด ์‹œ๊ฐ„ N(์ดˆ)์ด ์ฃผ์–ด์ง„๋‹ค.

์ถœ๋ ฅํ˜•์‹
์ตœ์ข… ๋ฐ”์ด๋Ÿฌ์Šค ๊ฐœ์ˆ˜๋ฅผ 1000000007๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•˜๋ผ.


์ž…๋ ฅ์˜ˆ์ œ1
2 3 2

์ถœ๋ ฅ์˜ˆ์ œ1
18

 

โœ… Code

# ๋ฐ”์ด๋Ÿฌ์Šค๊ฐ€ ์ˆ™์ฃผ์˜ ๋ชธ์†์—์„œ 1์ดˆ๋‹น P๋ฐฐ์”ฉ ์ฆ๊ฐ€
# ์ฒ˜์Œ์— ๋ฐ”์ด๋Ÿฌ์Šค K๋งˆ๋ฆฌ๊ฐ€ ์žˆ์—ˆ๋‹ค๋ฉด N์ดˆ ํ›„์—๋Š” ์ด ๋ช‡ ๋งˆ๋ฆฌ์˜ ๋ฐ”์ด๋Ÿฌ์Šค๋กœ ๋ถˆ์–ด๋‚ ๊นŒ? 
# N์ดˆ ๋™์•ˆ ์ฃฝ๋Š” ๋ฐ”์ด๋Ÿฌ์Šค๋Š” ์—†๋‹ค๊ณ  ๊ฐ€์ •
# ์ตœ์ข… ๋ฐ”์ด๋Ÿฌ์Šค ๊ฐœ์ˆ˜๋ฅผ 1000000007๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅ

import sys

# ๋ฐ”์ด๋Ÿฌ์Šค์˜ ์ˆ˜, ์ฆ๊ฐ€์œจ, ์ด ์‹œ๊ฐ„
K, P, N = map(int, input().split())

answer = (P ** N) * K
print(answer % 1000000007)

answer = ์ฆ๊ฐ€์œจ ^ ์‹œ๊ฐ„ X ๋ฐ”์ด๋Ÿฌ์Šค ์ˆ˜

728x90
๋ฐ˜์‘ํ˜•
Comments