์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด์™€ ์ฝ”ํ…Œ ํ™˜๊ฒฝ ๊ตฌ์ถ•.

6๊ฑด์˜ ํ•ญ๋ชฉ

  • 2024๋…„ 8์›” 24์ผ

    Sublime Text3๋ž€? ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ์— ์ข‹์€ ๋งค์šฐ ๊ฐ€๋ฒผ์šด IDE์ž…๋‹ˆ๋‹ค.์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณต๋ถ€๋ฅผ ํ•˜๋ฉด์„œ ๋ฌด๊ฑฐ์šด ํ”„๋กœ๊ทธ๋žจ์„ ์งค ์ผ์€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณต๋ถ€์— ๋งค์šฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค! ์„ค์น˜ ๋ฐฉ๋ฒ• Sublime Text3 ์„ค์น˜ ๋งํฌ๋ฅผ ํด๋ฆญํ•ด์„œ OS X๋ฒ„์ „์„ ํด๋ฆญํ•˜์—ฌ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค ...

  • 2024๋…„ 8์›” 24์ผ

    ๋ฉ”๋ชจ์ด์ œ์ด์…˜์ด๋ž€? ์ค‘๋ณต์ ์œผ๋กœ ๊ณ„์‚ฐํ•˜๋Š” ๊ฐ’๋“ค์„ ์ €์žฅํ•ด ๋‘ ์œผ๋กœ์จ ๋ถˆํ•„์š”ํ•œ ์ค‘๋ณต ๊ณ„์‚ฐ์„ ๋ง‰๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด ๊ตฌํ˜„์—์„œ ์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ์‹œ๋ฅผ ์ž˜ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ BOJ 10870 ๋ฌธ์ œ 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144โ€ฆ์œผ๋กœ ์ด์–ด๋‚˜๊ฐ€๋Š” ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์—์„œ ์ž…๋ ฅ๊ฐ’์— ๋“ค์–ด์˜จ ์ˆซ์ž๋ฒˆ์งธ์˜ ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์˜ ๊ฐ’์„ ๊ตฌํ•˜๋ฉด ๋˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

  • 2024๋…„ 9์›” 01์ผ

    ๋ฌธ์ œ BOJ 4779 ๋ฌธ์ œ -๊ฐ€ 3N๊ฐœ ์žˆ๋Š” ๋ฌธ์ž์—ด์—์„œ ์‹œ์ž‘ํ•œ๋‹ค. ๋ฌธ์ž์—ด์„ 3๋“ฑ๋ถ„ ํ•œ ๋’ค, ๊ฐ€์šด๋ฐ ๋ฌธ์ž์—ด์„ ๊ณต๋ฐฑ์œผ๋กœ ๋ฐ”๊พผ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด, ์„ (๋ฌธ์ž์—ด) 2๊ฐœ๊ฐ€ ๋‚จ๋Š”๋‹ค. ์ด์ œ ๊ฐ ์„ (๋ฌธ์ž์—ด)์„ 3๋“ฑ๋ถ„ ํ•˜๊ณ , ๊ฐ€์šด๋ฐ ๋ฌธ์ž์—ด์„ ๊ณต๋ฐฑ์œผ๋กœ ๋ฐ”๊พผ๋‹ค. ์ด ๊ณผ์ •์€ ๋ชจ๋“  ์„ ์˜ ๊ธธ์ด๊ฐ€ 1์ผ๋•Œ ๊นŒ์ง€ ๊ณ„์† ํ•œ๋‹ค.

  • 2024๋…„ 9์›” 01์ผ

    ์กฐํ•ฉ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ž€? n๊ฐœ์˜ ์ˆซ์ž ์ค‘ r๊ฐœ์˜ ์ˆ˜๋“ค์„ ๋ฝ‘๋Š” ๋ชจ๋“  ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.์ˆœ์—ด ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋‹ค๋ฅธ ์ ์€ ์ˆ˜๋ฅผ ๋ฝ‘๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— [1, 3, 2]์™€ [2, 1, 3]์˜ ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๋™์ผํ•˜๊ฒŒ ํ•˜๋‚˜๋กœ ๋ณด๊ณ  ์„ผ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ณต์‹ : _nC_r = \frac{_nP_r}{r!} = \frac{n \cdot (n-1) \ \cdots \ (n-r+1)}{r!} ์˜ˆ์‹œ : [1, 2, 3, 4, 5] 5๊ฐœ ์ค‘ 3๊ฐœ๋ฅผ ๋ฝ‘๋Š” ์กฐํ•ฉ์€ _5C_3์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • 2024๋…„ 9์›” 01์ผ

    ์ˆœ์—ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ž€? n๊ฐœ์˜ ์›์†Œ ์ค‘์—์„œ r๊ฐœ๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๋ชจ๋“  ๊ฒฝ์šฐ๋ฅผ ์‚ดํŽด๋ณด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค. ์กฐํ•ฉ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋‹ค๋ฅธ ์ ์€ ์ˆœ์—ด์€ ์ˆœ์„œ์˜ ๊ฐœ๋…์ด ์กด์žฌํ•˜๋ฏ€๋กœ [1, 3, 2]์™€ [2, 1, 3]์˜ ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๋‹ค๋ฅธ ๊ฒฝ์šฐ๋กœ ์ทจ๊ธ‰ํ•˜๊ณ  ์„ผ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ณต์‹ : _nP_r = n \cdot (n-1) \ \cdots \ (n-r+1) ์˜ˆ์‹œ : [1, 2, 3, 4, 5] 5๊ฐœ ์ค‘ 3๊ฐœ๋ฅผ ๋ฝ‘๋Š” ์ˆœ์—ด์€ _5P_3์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • 2025๋…„ 2์›” 28์ผ

    sorted() ์‚ฌ์šฉ๋ฒ• sorted()๋Š” ์ธ์ž๊ฐ’์œผ๋กœ ๋„ฃ์€ ๋ฐฐ์—ด์„ ์ •๋ ฌํ•˜์—ฌ returnํ•ด์ฃผ๋Š” python์˜ ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. sorted(iterable, key, reverse) iterable: ๋ฆฌ์ŠคํŠธ๊ฐ™์ด ์ˆœํšŒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด(map, list ๋“ฑ๋“ฑ) key : ํ•จ์ˆ˜๋ฅผ ๋„ฃ์–ด ์‚ฌ์šฉ์žํ™”๋œ ์ •๋ ฌ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ reverse : ์ด ์˜ต์…˜์ด True๋ฉด ๊ฒฐ๊ณผ๋ฅผ ์—ญ์ˆœ์œผ๋กœ ๋ฐ˜ํ™˜ key ์˜ต์…˜ ์ฃผ๋กœ lambda๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๊ธฐ๋ณธ๊ฐ’์€ lambda x : x๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.