/Weekly-Algorithm

8 problems per week

Primary LanguagePython

Weekly-Algorithm

๐Ÿ‘ฅ Member


๐Ÿ—“๏ธ This Week

โœจ 2022.03.21 - 2022.03.27 โœจ

Tree

๋ฌธ์ œ ๋ฒˆํ˜ธ ๋ฌธ์ œ ์ด๋ฆ„ ๋‚œ์ด๋„
9372๋ฒˆ ์ƒ๊ทผ์ด์˜ ์—ฌํ–‰
11725๋ฒˆ ํŠธ๋ฆฌ์˜ ๋ถ€๋ชจ ์ฐพ๊ธฐ
20364๋ฒˆ ๋ถ€๋™์‚ฐ ๋‹คํˆผ
15900๋ฒˆ ๋‚˜๋ฌด ํƒˆ์ถœ
1991๋ฒˆ ํŠธ๋ฆฌ ์ˆœํšŒ
9934๋ฒˆ ์™„์ „ ์ด์ง„ ํŠธ๋ฆฌ
1068๋ฒˆ ํŠธ๋ฆฌ

๐Ÿ—“๏ธ Previous Weeks

โœจ 2022.03.14 - 2022.03.21 โœจ

Data Structure

๋ฌธ์ œ ๋ฒˆํ˜ธ ๋ฌธ์ œ ์ด๋ฆ„ ๋‚œ์ด๋„
1620๋ฒˆ ๋‚˜๋Š”์•ผ ํฌ์ผ“๋ชฌ ๋งˆ์Šคํ„ฐ ์ด๋‹ค์†œ
14425๋ฒˆ ๋ฌธ์ž์—ด ์ง‘ํ•ฉ
1269๋ฒˆ ๋Œ€์นญ ์ฐจ์ง‘ํ•ฉ
1927๋ฒˆ ์ตœ์†Œ ํž™
11279๋ฒˆ ์ตœ๋Œ€ ํž™
19583๋ฒˆ ์‹ธ์ด๋ฒ„๊ฐœ๊ฐ•์ดํšŒ
11286๋ฒˆ ์ ˆ๋Œ€๊ฐ’ ํž™
4358๋ฒˆ ์ƒํƒœํ•™

โœจ 2022.02.28 - 2022.03.06 โœจ

์ œ์ถœ ์™„๋ฃŒ : MakeMoneying , cubodado

Data Structure

๋ฌธ์ œ ๋ฒˆํ˜ธ ๋ฌธ์ œ ์ด๋ฆ„ ๋‚œ์ด๋„
4949๋ฒˆ ๊ท ํ˜•์žกํžŒ ์„ธ์ƒ
3986๋ฒˆ ์ข‹์€ ๋‹จ์–ด
10799๋ฒˆ ์‡ ๋ง‰๋Œ€๊ธฐ
1966๋ฒˆ ํ”„๋ฆฐํ„ฐ ํ
2346๋ฒˆ ํ’์„  ํ„ฐ๋œจ๋ฆฌ๊ธฐ
5397๋ฒˆ ํ‚ค๋กœ์ปค
2504๋ฒˆ ๊ด„ํ˜ธ์˜ ๊ฐ’
2800๋ฒˆ ๊ด„ํ˜ธ ์ œ๊ฑฐ

โœจ 2022.02.21 - 2022.02.27 โœจ

์ œ์ถœ ์™„๋ฃŒ : MakeMoneying , cubodado

Data Structure

๋ฌธ์ œ ๋ฒˆํ˜ธ ๋ฌธ์ œ ์ด๋ฆ„ ๋‚œ์ด๋„
1158 ์š”์„ธํ‘ธ์Šค ๋ฌธ์ œ
10828 ์Šคํƒ
9012 ๊ด„ํ˜ธ
18258 ํ 2
2164 ์นด๋“œ 2
10866 ๋ฑ
1874 ์Šคํƒ ์ˆ˜์—ด
1935 ํ›„์œ„ ํ‘œ๊ธฐ์‹ 2

๐Ÿ•น Rule

  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋Œ€๋น„ ๋ฌธ์ œ์ง‘์— ๊ธฐ์ˆ ๋œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆœ์„œ๋Œ€๋กœ ์ง„ํ–‰

  • ํ’€์ด ๋Œ€์ƒ ๋ฌธ์ œ๋Š” ๋ฐฑ์ค€ Silver (์ดํ›„ Gold ์ง„ํ–‰ ์˜ˆ์ •)

  • ์›”์š”์ผ๋ถ€ํ„ฐ ์ผ์š”์ผ๊นŒ์ง€ Silver ๋ฌธ์ œ 8๊ฐœ ํ’€๊ธฐ

  • ํ’€์ด ๋ฐฉ๋ฒ• ๊ฐ„๋‹จํ•˜๊ฒŒ ์ฃผ์„ ๋‚จ๊ธฐ๊ธฐ

  • Weekly-Algorithm Repository์— ์žˆ๋Š” ๋ณธ์ธ Github ID ํด๋”์— ๋ฌธ์ œ ํ’€์ด ์ œ์ถœ

  • ๋ฌธ์ œ ํ’€์ด ํŒŒ์ผ๋ช…์€ "๋ฌธ์ œ๋ฒˆํ˜ธ.py"

    Ex) 1158.py

  • ์ œ์ถœ ์‹œ๊ฐ„์€ ์•„์นจ 10์‹œ 59๋ถ„๊นŒ์ง€, ์ด ์ดํ›„์— ์˜ฌ๋ฆด ๊ฒฝ์šฐ ํŒจ๋„ํ‹ฐ

    ํŒจ๋„ํ‹ฐ๋Š” ์•„์‹œ์ฃ ?

  • ํŠน๋ณ„ํ•œ ์‚ฌ์œ ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ, ์›” 1ํšŒ ์ œ์ถœ ์œ ์˜ˆ ๊ฐ€๋Šฅ

    ์ œ์ถœ์ผ์€ ๋ณธ์ธ ๋งˆ์Œ๋Œ€๋กœ, ํ•˜์ง€๋งŒ ํ•œ ์ฃผ์— ์ฃผ์–ด์ง„ ๋ฌธ์ œ ํ’€์ด๋Š” ๊ผญ ์ง€์ผœ์•ผ ํ•จ

  • ๋‘ ๋ช… ๋‹ค ๋ฌธ์ œ ํ’€์ด ์ œ์ถœํ•˜๊ณ  ๋‚˜๋ฉด, ์„œ๋กœ ์ฝ”๋“œ ๋ณด๋ฉฐ ๋ฆฌ๋ทฐ ๋‚จ๊ธฐ๊ธฐ


๐Ÿ’ฌ Commit Meassage

ํ•„์š”์— ๋”ฐ๋ผ ์˜๋…ผ, ์ถ”๊ฐ€

  • ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€์˜ ์ฒซ๊ธ€์ž๋Š” ํ•ญ์ƒ ๋Œ€๋ฌธ์ž

  • ๋ฉ”์‹œ์ง€ ๋‚ด์šฉ์—๋Š” ํ’€์ด ๋‚ ์งœ์™€ ๋ฌธ์ œ ๋ฒˆํ˜ธ ํ•„์ˆ˜ ๊ธฐ์žฌ

  • ๋ฌธ์ œ ํ’€์ด ์˜ฌ๋ฆด ๊ฒฝ์šฐ

    • Add: [ํ’€์ด ๋‚ ์งœ] ๋ฌธ์ œ ๋ฒˆํ˜ธ.py

      Ex) Add: [2022-02-21] 1158.py

  • ๋ฌธ์ œ ํ’€์ด ๋ฆฌํŒฉํ† ๋ง ํ•œ ๊ฒฝ์šฐ

    • Refactor: [ํ’€์ด ๋‚ ์งœ] ๋ฌธ์ œ ๋ฒˆํ˜ธ.py

      Ex) Refactor: [2022-02-21] 1158.py


๐Ÿ” Reference