Algorithm

[Python] ๋ฐฑ์ค€ 2742 - ๊ธฐ์ฐ N

๐ŸฅญMango 2020. 8. 7. 01:01

๋ฌธ์ œ

์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, N๋ถ€ํ„ฐ 1๊นŒ์ง€ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค.

 

์ถœ๋ ฅ

์ฒซ์งธ ์ค„๋ถ€ํ„ฐ N๋ฒˆ์งธ ์ค„ ๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ ์ถœ๋ ฅํ•œ๋‹ค.


N๋ถ€ํ„ฐ 1๊นŒ์ง€ ์ถœ๋ ฅํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์ด๋‹ค.

 

์ •๋‹ต

n = int(input())

for i in range(n, 0, -1):
   print(i)

์ฐธ๊ณ 

์ฒ˜์Œ์—๋Š” ์ด๋Ÿฐ์‹์œผ๋กœ ํ•˜๋ฉด ๋  ์ค„ ์•Œ์•˜๋Š”๋ฐ ์›ํ•˜๋Š” ์ •๋‹ต์ด ๋‚˜์˜ค์ง€ ์•Š์•˜๋‹ค.

n = int(input())

for i in range(n, 1):
   print(i) 

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์•ˆ๋˜๋Š” ์ด์œ ๋Š” range๋Š” ์ˆซ์ž๊ฐ€ ์ฆ๊ฐ€ํ•˜๋Š” ๊ธฐ๋ณธ๊ฐ’์ด 1์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๊ทธ๋ž˜์„œ ์ˆซ์ž๋ฅผ ์—ญ์ˆœ์œผ๋กœ ์ถœ๋ ฅํ•˜๋ ค๋ฉด ์ฆ๊ฐ€ํญ์„ ์Œ์ˆ˜๋กœ ์ง€์ •ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

(n, 0, -1)์€ n๋ถ€ํ„ฐ 1๊นŒ์ง€ -1์”ฉ ์ฆ๊ฐ€๋ผ๊ณ  ํ•ด์„ํ•˜๋ฉด ๋œ๋‹ค.

 

๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” reversed๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

n = int(input())

for i in reversed(range(n)):
   print(i)
   
์ถœ๋ ฅ
4
3
2
1
0