728x90
๐ ๋ฐฑ์ค 10804 - ์นด๋ ์ญ๋ฐฐ์น
๋ฐฑ์ค 10804 - ์นด๋ ์ญ๋ฐฐ์น
โก๏ธ ๋์ ํ์ด
- ์นด๋๋ฅผ 0๋ถํฐ 20๊น์ง ์ ์ธํ๋ค (
0
์ ์ถ๊ฐํ ์ด์ ๋index
๋ฅผ ํธํ๊ฒ ๊ณ์ฐํ๊ธฐ ์ํด์) - ์นด๋ ๋ค๋ฐ๊ฟ ๋ฒ์๋ฅผ ์ ๋ ฅ ๋ฐ๋๋ค.
- ์๋ก์ด ๋ณ์์ ์นด๋๋ฅผ ๋ค๋ฐ๊ฟ ์์น๋ง
[::-1]
์ ์ธํ๊ณ ๋ค๋ฐ๊พธ์ง ์๋ ๋ฒ์๋ ๊ทธ๋๋ก ๋ถ์ธ๋ค. (slicing์ ํน์ง์end
๋ฒ์๋ ํฌํจํ์ง ์๋ ๊ฒ์ด๋ค.) - ์๋ก์ด ๋ณ์๋ฅผ ์ด์ ๋ณ์์ ๋ฎ์ด์์ด๋ค.
- ๋ฐ๋ณต ~
- ๋ง์ง๋ง์๋ ๋งจ ์ฒ์ ๊ฐ์ ์ ์ธํ๊ณ ๋๋จธ์ง ๊ฐ๋ง ์ถ๋ ฅํ๋ค.
arr = [i for i in range(0, 21)]
for _ in range(10):
a, b = map(int, input().split())
b += 1
arr_ = arr[:a] + arr[a: b][::-1] + arr[b:]
arr = arr_
print(' '.join(map(str, arr[1:])))
๋ฐ์ํ
'Algorithm > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 10709 - ๊ธฐ์์บ์คํฐ (0) | 2021.07.21 |
---|---|
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 10813 - ๊ณต ๋ฐ๊พธ๊ธฐ (0) | 2021.07.19 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 18110 - solved.ac (0) | 2021.07.13 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 17952 - ๊ณผ์ ๋ ๋๋์ง ์์! (0) | 2021.07.12 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 20001 - ๊ณ ๋ฌด์ค๋ฆฌ ๋๋ฒ๊น (0) | 2021.07.12 |
๋๊ธ