Algorithm/๋ฌธ์ œํ’€์ด

[๋ฐฑ์ค€] 27434๋ฒˆ - ํŒฉํ† ๋ฆฌ์–ผ 3 (python)

moaoh 2023. 7. 19. 23:25

 

 

27434๋ฒˆ: ํŒฉํ† ๋ฆฌ์–ผ 3

0๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, N!์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

www.acmicpc.net

๋ฌธ์ œ

0๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, N!์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.


์ž…๋ ฅ

์ฒซ์งธ ์ค„์— ์ •์ˆ˜ N(0 โ‰ค N โ‰ค 100,000)์ด ์ฃผ์–ด์ง„๋‹ค.


์ถœ๋ ฅ

์ฒซ์งธ ์ค„์— N!์„ ์ถœ๋ ฅํ•œ๋‹ค.


์˜ˆ์ œ ์ž…๋ ฅ 1

10

์˜ˆ์ œ ์ถœ๋ ฅ 1

3628800

์˜ˆ์ œ ์ž…๋ ฅ 2

0

์˜ˆ์ œ ์ถœ๋ ฅ 2

1


ํ’€์ด๊ณผ์ •

range(start, end) ์—์„œ range๋Š” n์ด๋ผ๋Š” ๊ฐ’ ์ „๊นŒ์ง€๋งŒ ์ง„ํ–‰์ด ๋˜๊ธฐ๋•Œ๋ฌธ์— ํ•ด๋‹นํ•˜๋Š” ๊ฐ’๊นŒ์ง€ ์ง„ํ–‰๋˜๊ธฐ๋Š” ์›ํ•œ๋‹ค๋ฉด n + 1์„ ํ•ด์ค˜์•ผํ•œ๋‹ค.

code

n = int(input())
count = 1
for i in range(1, n + 1):
    count = count * i
print(count)


ํ›„๊ธฐ

์ž˜๊ฐ€ ํŒฉํ† ๋ฆฌ์–ผ

๋Œ“๊ธ€์ˆ˜0