rbgusdlza
Reviews Written
14
Average Rating
5.0
Posts
Q&A
8-F ์ ํ์ ๋ฌธ์ ๋ฅผ ํ ๋ ์ด๋ ค์ด ์
์ ๋ ๋ ๊ณ ๋๊ณผ ๊ฐ์ ๊ณ ๋ฏผ์ด ์์๋๋ฐ,ํต์ฌ์ '๋ค์ด์ผ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ์ ์์๊ฐ ์๊ด์ด ์๋ค' ๋ผ๋ ๊ฒ์ ๋๋ค. (์ด์ : ์๋ฌผ์ ๋๋ฆฌ๊ธฐ ํ ๋ฒ ํ ๊ฒ์ โ์ธ์ ํ 1, 2, 3๊ฐ์ ๋์คํฌ์ ๋ํด ยฑ1, ยฑ2, ยฑ3 ๋งํผ ์ซ์๋ฅผ ๋ํ๋ ์ฐ์ฐโ์ผ๋ก ๋ณผ ์ ์์ต๋๋ค. ์ด ์ฐ์ฐ๋ค์ ๋ชจ๋ ๊ฐ ๋์คํฌ ์์น์ ๋ํด์ง๋ ๊ฐ๋ค์ ํฉ์ ๊ณ์ฐํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์, ๋ง์ ์ด ๊ตํ๋ฒ์น์ ๋ฐ๋ฆ ๋๋ค. ์ฆ, ๊ฐ์ ์ฐ์ฐ(๊ฐ์ ๋์คํฌ ๊ทธ๋ฃน์ ๊ฐ์ ๋งํผ ๋ํ๋ ๋์)์ ์์๋ฅผ ๋ฐ๊ฟ ์คํํ๋๋ผ๋ ์ต์ข ์ํ๋ ๋ฌ๋ผ์ง์ง ์์ต๋๋ค.) ๋ฐ๋ผ์, ๋ ๊ณ ๋์ด ๊ณ ๋ฏผํ์๋ '๋ง์ผ ์ต์ ์ ํ์๊ฐ ๋งจ ์๊ฐ ์๋๋ผ, ์ค๊ฐ์ด๋ ๋งจ ํ๋จ์์ ๋ค์ด์ผ์ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ์์ ๋น๋กฏ๋ ๊ฑฐ๋ฉด ์ด๋กํ์ง'๋ผ๋ ๋ถ๋ถ์ ๋ํด์ ์ค๋ช ๋๋ฆฌ์๋ฉด, ์ด๊ธฐ ์ํ์์ ์ต์ข ์ ๋ต ์ํ์ ๋๋ฌํ๊ธฐ ์ํ ์ฐ์ฐ์ด A, B, C๋ผ๊ณ ํ๊ณ B, C๊ฐ ์ค๊ฐ์ด๋ ๋งจ ๋ค์ ๋ค์ด์ผ์ ๋๋ฆฌ๋ ์ฐ์ฐ์ด๋ผ๊ณ ํ์ ๋, ์ ๋ต ๋ก์ง์ด B -> C -> A๋ผ๋ฉด ๊ฒฐ๊ตญ ์ด๊ฒ์ ๋๊ฐ์ด A -> B -> C๋ก ์นํ์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ์์์๋ถํฐ ์ฐจ๋ก๋๋ก ์ต์ ํ์๋ฅผ ์ฐพ์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. (ps. ์ด์ ๋ฌธ์ ์ง์ ์๋ '๋์ ๋ค์ง๊ธฐ' ๋ํ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค! ๋ค์ ํ์ด๋ณด์๋ฉด ๋์์ด ๋์ค๊ฑฐ์์)
- 0
- 2
- 59
Q&A
์นด๋ ์ญ๋ฐฐ์น
row = list(range(1, 21)) for _ in range(10): a, b = list(map(int, input().split())) if a != 1: row[a-1:b] = row[b-1:a-2:-1] else: row[a-1:b] = row[b-1::-1] print(*row) ์ ํ์ด์ ๋๋ค ! ๋ฆ์์ง๋ง ์ผ๋จ ์ฌ๋ ค๋ด ๋๋ค.
- 1
- 2
- 283




