https://www.acmicpc.net/problem/2164
๐ | ์ ๊ทผ ๋ฐฉ์
์ค๋ฒ ํ์ ๋ฑ๊ธ์
๋์ฒด๋ก ์๊ฐ ํด๋ด๊ธฐ๋ ์ฌ์ฐ๋
์ ์ ๊ทธ ์๊ฐ๋๋ก ํ๋ฉด ์๊ฐ ์ด๊ณผ๊ฐ ๋ ์ ์๋ ๋ฌธ์ ์ธ๊ฑฐ ๊ฐ๋ค(๋ด๋น ๊ธฐ์ค)
1 . ๋งจ์ ์นด๋๋ฅผ ์ ๊ฑฐ ํ๊ณ
2 . ์ ๊ฑฐํ๋์ ๋งจ ๋ค๋ก ๋ณด๋ด๋ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ค.
โ | ๊ฐ๋จ ๋ถ์
์ด๊ฐ๋จํ์ง๋ง
pop ์ ๋ ๋๋ฌธ์ ์๊ฐ ์ด๊ณผ๊ฐ ๋ ๊ฒ์ด ๋ณด์ธ๋ค.
^^
๊ทธ๋ฌ๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ ๊น
deque๋ฅผ ์ฌ์ฉํ๋ค.
ํ์๋ ์ ๋ฐ ๋ค๋ฅธ ๋ชจ๋์ ๋ถ๋ฌ์์ ์ฐ๋ ๊ฒ์ ๋น๊ต์ ์ํ์ง ์๋๋ค.(๊ฐ์ธ์ )
ํ์ด์ฌ์ ์๊ฐ์ด๊ณผ ๋๋ฌธ์ ์ด์ฉ ์ ์๋ ๊ฒฝ์ฐ๋ผ๋ฉด ์ฐ๋ ๊ฒฝ์ฐ์ง๋ง
์ต๋ํ ์์ ํ๋ ค๊ณ ํ๋ค.
deque๊ธฐ๋ฅ์ GPT ํํ ๋ฌผ์ด๋ณด์
- append(x): x๋ฅผ ์ค๋ฅธ์ชฝ ๋์ ์ถ๊ฐํฉ๋๋ค.
- appendleft(x): x๋ฅผ ์ผ์ชฝ ๋์ ์ถ๊ฐํฉ๋๋ค.
- pop(): ์ค๋ฅธ์ชฝ ๋ ์์๋ฅผ ์ ๊ฑฐํ๊ณ ๋ฐํํฉ๋๋ค.
- popleft(): ์ผ์ชฝ ๋ ์์๋ฅผ ์ ๊ฑฐํ๊ณ ๋ฐํํฉ๋๋ค.
- extend(iterable): ์ฃผ์ด์ง iterable์ ๋ชจ๋ ์์๋ฅผ ์ค๋ฅธ์ชฝ ๋์ ์ถ๊ฐํฉ๋๋ค.
- extendleft(iterable): ์ฃผ์ด์ง iterable์ ๋ชจ๋ ์์๋ฅผ ์ผ์ชฝ ๋์ ์ถ๊ฐํฉ๋๋ค.
- rotate(n): n๋งํผ deque๋ฅผ ํ์ ์ํต๋๋ค. ์์์ด๋ฉด ์ค๋ฅธ์ชฝ์ผ๋ก, ์์์ด๋ฉด ์ผ์ชฝ์ผ๋ก ํ์ ํฉ๋๋ค.
- from gpt
โ | ๊ฐ๋จ ๋ถ์ 2
์ ๊ทธ๋ฌ๋ฉด ์ ๋ชจ๋์ ์ ์ฐ๊ณ ์ ๊ทผ ํ ์ ์์๊น?
๋ณธ์ธ์ด ๊ท์น์ฑ ์ฐพ๋๋ฐ ํน๊ธฐ๋ผ๋ฉด
๋ณด์ผ์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค.
๋ ๋น ๋ฅด๋ค.
โ | ์ต์ข ์ฝ๋
'๐ป ์ํํธ์จ์ด | Software > ํ๋ก๊ทธ๋๋ฐ | ํ์ด์ฌ | Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 1018๋ฒ ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ : ๋ฐ๋ณต๋ฌธ์ ๋๋ ค๋ผ (0) | 2024.08.20 |
---|---|
ํ์ด์ฌ format ํจ์ (0) | 2024.04.10 |
๋ฐฑ์ค 2163๋ฒ ์ด์ฝ๋ฆฟ ์๋ฅด๊ธฐ : ๋ฌด์์ ๋์ ๋ ์ข์ง๋ง ์ฆ๋ช ํ๊ธฐ (0) | 2024.03.17 |
๋ฐฑ์ค 15552๋ฒ : ๋น ๋ฅธ A+B #input ๊ณผ sys.stdin.readline ์ ์ฐจ์ด (0) | 2023.11.06 |
ํ์ด์ฌ 2์ฐจ์ ๋ฐฐ์ด 90๋ ํ์ ์๊ณ ๋ฆฌ์ฆ (2) | 2023.10.08 |