Python

  • ์ž์ฃผ ์“ฐ๋Š” ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฌธ๋ฒ•

    • ๋‚ด์žฅํ•จ์ˆ˜ : print(), input()๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ ์ž…์ถœ๋ ฅ ๊ธฐ๋Šฅ, sorted()์™€ ๊ฐ™์€ ์ •๋ ฌ๊ธฐ๋Šฅ ๋“ฑ์„ ํฌํ•จ.

    • Itertools : ํŒŒ์ด์ฌ์—์„œ ๋ฐ˜๋ณต๋˜๋Š” ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณต. ์ˆœ์—ด๊ณผ ์กฐํ•ฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ œ๊ณต.

    • heapq : ํž™(Heap) ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ. ์šฐ์„ ์ˆœ์œ„ ํ๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉ.

    • bisect : ์ด์ง„ ํƒ์ƒ‰(Binary Search) ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ.

    • collections : ๋ฑ(Deque), ์นด์šดํ„ฐ(Counter) ๋“ฑ์˜ ์œ ์šฉํ•œ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ํฌํ•จํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ.

    • math : ํ•„์ˆ˜์ ์ธ ์ˆ˜ํ•™์  ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ํŒฉํ† ๋ฆฌ์–ผ, ์ œ๊ณฑ๊ทผ, ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜(GCD), ์‚ผ๊ฐํ•จ์ˆ˜ ๋“ฑ์„ ํฌํ•จ.

    • ๊ทธ ์™ธ - ์Œ์ˆ˜ ์ธ๋ฑ์Šค slice, ์ง„๋ฒ• ๋ณ€ํ™˜

Last updated