๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ฝ”๋”ฉํ…Œ์ŠคํŠธ/code up

6093 : ์ด์ƒํ•œ ์ถœ์„ ๋ฒˆํ˜ธ ๋ถ€๋ฅด๊ธฐ 2

๋ฌธ์ œ

(1~23)์‚ฌ์ด์˜ ๋žœ๋ค ๋ฒˆํ˜ธ n๊ฐœ๋ฅผ ๋ถ€๋ฅด๋Š”๋ฐ ์ด๋ฅผ ๋ฆฌ์ŠคํŠธ์— ๊ธฐ๋กํ•˜์˜€๋‹ค๊ฐ€ ๋ฐ˜๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ

 

์ž…๋ ฅ ์˜ˆ์‹œ :

10

10 4 2 3 6 6 7 9 8 5

์ถœ๋ ฅ ์˜ˆ์‹œ :

5 8 9 7 6 6 3 2 4 10


n = int(input())
num = list(map(int, input().split()))

for i in range(n-1, -1, -1):
    print(num[i])

 


range()์— ์กฐ๊ฑด๊ฐ’์€ 3๊ฐ€์ง€๊ฐ€ ๋“ค์–ด๊ฐˆ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ˆœ์„œ๋Œ€๋กœ range(์‹œ์ž‘๊ฐ’, ์ข…๋ฃŒ๊ฐ’, ์ฆ๊ฐ๊ฐ’)

2๋ถ€ํ„ฐ (10-1)๊นŒ์ง€ 2์”ฉ ์ฆ๊ฐ€
5๋ถ€ํ„ฐ 1๊นŒ์ง€ -1์”ฉ ์ฆ๊ฐ€(1์”ฉ ๊ฐ์†Œ)

๋”ฐ๋ผ์„œ ์‹œ์ž‘๋ถ€ํ„ฐ ๋์„ ๋ฐ˜๋Œ€๋กœ ๋๋ถ€ํ„ฐ ์‹œ์ž‘๊นŒ์ง€ ์ถœ๋ ฅํ•˜๋ ค๋ฉด

range(n-1, -1, -1)๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (n-1๋ถ€ํ„ฐ 0๊นŒ์ง€ -1์”ฉ ๊ฐ์†Œ)