Skip to content
/ Algo Public

๐Ÿ” ํด๋ฆฌ๊ธ€๋ž์ด ๋˜๊ตฌ์‹ถ๋‹ค..

Notifications You must be signed in to change notification settings

MaxKim-J/Algo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Algo

๋ฑƒ์ง€1

2020.1 ~
๋งฅ์Šคํ‚ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—ฐ์Šต ๋ ˆํฌ

์ƒ๊ฐํ–‡๋‹ˆ

๋‹ˆ๊ฐ€ ์ด๋ฃจ๊ณ  ์‹ถ์€๊ฒŒ ์žˆ๋‹ค๋ฉด ์ฒด๋ ฅ์„ ๋จผ์ € ๊ธธ๋Ÿฌ๋ผ.

๋‹ˆ๊ฐ€ ์ข…์ข… ํ›„๋ฐ˜์— ๋ฌด๋„ˆ์ง€๋Š” ์ด์œ 
๋ฐ๋ฏธ์ง€๋ฅผ ์ž…์€ ํ›„์— ํšŒ๋ณต์ด ๋”๋”˜ ์ด์œ 
์‹ค์ˆ˜ํ•œ ํ›„ ๋ณต๊ตฌ๊ฐ€ ๋”๋”˜ ์ด์œ 

๋‹ค ์ฒด๋ ฅ์˜ ํ•œ๊ณ„ ๋•Œ๋ฌธ์ด์•ผ
์ฒด๋ ฅ์ด ์•ฝํ•˜๋ฉด ๋นจ๋ฆฌ ํŽธ์•ˆํ•จ์„ ์ฐพ๊ฒŒ ๋˜๊ณ 

๊ทธ๋Ÿฌ๋ฉด ์ธ๋‚ด์‹ฌ์ด ๋–จ์–ด์ง€๊ณ  ๊ทธ๋ฆฌ๊ณ  ๊ทธ ํ”ผ๋กœ๊ฐ์„ ๊ฒฌ๋””์ง€ ๋ชปํ•˜๋ฉด

์Šน๋ถ€๋”ฐ์œ„๋Š” ์ƒ๊ด€์—†๋Š” ์ง€๊ฒฝ์— ์ด๋ฅด์ง€

์ด๊ธฐ๊ณ  ์‹ถ๋‹ค๋ฉด ๋‹ˆ ๊ณ ๋ฏผ์„ ์ถฉ๋ถ„ํžˆ ๊ฒฌ๋ŽŒ์ค„ ๋ชธ์„ ๋จผ์ € ๋งŒ๋“ค์–ด

-๋ฏธ์ƒ 8ํ™”

๋งˆ์Œ๊ฐ€์ง

  1. ํ•œ ๋ฌธ์ œ๋ฅผ ํ’€๋•Œ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์ง‘์ค‘์„ ์œ ์ง€ํ•  ๊ฒƒ : ์Šคํƒ€ํฌ๋ž˜ํ”„ํŠธ์ฒ˜๋Ÿผ ํ”ผ์ง€์ปฌ๋„ ์ค‘์š”ํ•˜๋‹ค
  2. ๋ฐ˜๋ก€๋ฅผ ์Šค์Šค๋กœ ์ฐพ์•„๋‚ผ ๊ฒƒ
  3. ๋ช…์ง•ํ•œ ํ•ด๊ฐ€ ๋‚˜์˜ฌ๋•Œ ๊นŒ์ง€ ์ƒ๊ฐํ•  ๊ฒƒ : 1์‹œ๊ฐ„ ๋‚ด ์ฝ”๋”ฉ์œผ๋กœ ๋“ค์–ด๊ฐ€์ง€ ๋ชปํ•˜๋ฉด ๊ทธ ๋ฌธ์ œ๋Š” ๊ทธ๋ƒฅ ๋ชป ํ‘ธ๋Š” ๊ฒƒ์ด๋‹ค
  4. ์ •๋‹ต ์ง€ํ–ฅ์ ์œผ๋กœ ์ƒ๊ฐํ•  ๊ฒƒ
  5. ์ง€๊ธˆ ๊ฐ€๋Š” ๊ธธ, ์„ ํƒํ•œ ๋ฐฉ๋ฒ•์ด ์ž˜๋ชป๋œ ๊ฒƒ์ด ์•„๋‹Œ์ง€ ์‹ ์ค‘ํ•˜๊ฒŒ ์ƒ๊ฐํ•ด๋‚ผ ๊ฒƒ
  6. ์œ ์—ฐํ•œ ์‚ฌ๊ณ . ์ง€๊ธˆ๊นŒ์ง€์˜ ๋‚ด๊ฐ€ ํ’€์–ด์™”๋˜ ๋ฌธ์ œ์˜ ๋ฐฉ๋ฒ• ๋Œ€๋กœ ์ด ๋ฌธ์ œ๋Š” ์ ˆ๋Œ€ ์•ˆ ํ’€๋ฆด์ˆ˜๋„ ์žˆ๋‹ค

โš–๏ธ ๊ทœ์น™

  1. ๋ฌธ์ œ ํ’€์ด ์‹œ๊ฐ„์€ 60๋ถ„์„ ๋„˜๊ธฐ์ง€ ์•Š๋Š”๋‹ค. 60๋ถ„์•ˆ์— ์•ˆํ’€๋ฆฌ๋ฉด ๊ทธ๋ƒฅ ๋ชจ๋ฅด๋Š” ๊ฒƒ
  2. ์ ‘๊ทผ์— ํ™•์‹ ์ด ์žˆ๊ณ , ๊ฑฐ์˜ ๋‹ค ์™”๋‹ค๋Š” ํ™•์‹ ์ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ 90๋ถ„๊นŒ์ง€ ์จ๋ณด๊ธฐ.
  3. ๋น ๋ฅด๊ฒŒ ํ’€ ์ˆ˜ ์—†๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์ƒ๊ฐ์„ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹œ๊ฐ„์•ˆ์— ๋ชป ํ‘ธ๋Š” ๊ฒƒ์ด๋‹ค. ํ’€์ด์— ํ™•์‹ ์ด ์žˆ์–ด์•ผ ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ—‚ ํด๋” ๊ตฌ์กฐ

  1. theory : ์ž๋ฃŒ๊ตฌ์กฐ, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐœ๋…๊ณผ ์ด๋ก  ์ •๋ฆฌ
  2. example : ํŠน์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ƒ์„ธํžˆ ์ •๋ฆฌ
  3. problems : ํ’€์–ด๋ณธ ๋ฌธ์ œ

โš™๏ธ ๋„๊ตฌ

์ž๋™ํ™” - github actions

  1. ๋งค์ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์•Œ๋ฆผ: ๋งค์ผ ์˜คํ›„ 8์‹œ์— ์ด๋ฒˆ๋‹ฌ์— ํ‘ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐœ์ˆ˜์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€ ์‹œ๊ฐ„์ž„์„ ์Šฌ๋ž™ ๋ฉ”์‹œ์ง€๋กœ ์ „๋‹ฌ
  2. ๋งค์ฃผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฒฐ์‚ฐ: ์ด๋ฒˆ ๋‹ฌ์„ ํฌํ•จํ•ด ์ง€๋‚œ 1๋…„ ๋™์•ˆ ํ’€์—ˆ๋˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ๊ฐœ์ˆ˜ ์Šฌ๋ž™ ๋ฉ”์‹œ์ง€๋กœ ์ „๋‹ฌ

husky

  • ์ถ”ํ›„์— ์ปค๋ฐ‹ ๋ฆฐํŠธ ๋„์ž…ํ•ด๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Œ

โœ๏ธ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ๊ทœ์น™

2020.04.24 ๋ถ€ํ„ฐ ์ด ๋ ˆํฌ์˜ ๋ชจ๋“  ์ปค๋ฐ‹์€ ์•„๋ž˜ ๊ทœ์น™์„ ๋”ฐ๋ฅธ๋‹ค.

๋ฌธ์ œํ’€์ด ์ปค๋ฐ‹

์ปค๋ฐ‹๋ช… : PS:[๋ฌธ์ œ์ถœ์ฒ˜] [๋ฒˆํ˜ธ]๋ฒˆ <[๋ฌธ์ œ์ œ๋ชฉ]> [ํ’€์ด/ํ’€์ด ๊ฐœ์„ /์ฒจ์–ธ]

  • ์ œ๋ชฉ ex) PS:๋ฐฑ์ค€ 10989๋ฒˆ <์ˆ˜ ์ •๋ ฌํ•˜๊ธฐ 3> ํ’€์ด
  • ๋ฒˆํ˜ธ๋Š” ๊ผญ ํ•ด๋‹น ์‚ฌ์ดํŠธ์—์„œ์˜ ์‹๋ณ„๋ฒˆํ˜ธ์ผ ํ•„์š”๋Š” ์—†๊ณ  ๋‚ด๊ฐ€ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒˆํ˜ธ๋‚˜ ์นดํ…Œ๊ณ ๋ฆฌ ๋ถ„๋ฅ˜๋ฉด ๋œ๋‹ค
  • ์ ‘๋‘์–ด
    • R ๋ฌธ์ œ๋Š” ํ‘ผ๊ฑฐ ๋ชปํ‘ผ๊ฑฐ ์ƒ๊ด€์—†์ด ๋ฆฌ๋ทฐํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ๋ฌธ์ œ. ๋‹ค์Œ๋ฒˆ์— ๋‹ค์‹œ ๋ฌธ์ œ๋ฅผ ์ฝ๊ณ  ํ’€์ด๋ฅผ ๋‹ค์‹œ ์ •๋ฆฌํ•œ๋‹ค.
    • H ๋ฌธ์ œ๋Š” ์•„์˜ˆ ์†์„ ๋ชป๋Œ”๊ฑฐ๋‚˜, ๋‹ค์‹œ ํ’€์–ด๋ณด๊ณ  ์‹ถ์€ ๋ฌธ์ œ. ๋ณต์Šต๋•Œ ๋‹ค์‹œ ํ‘ผ๋‹ค.
    • E ๋ฌธ์ œ๋Š” ๋ฌธ์ œ ํ’€์ด๋ฅผ ์•Œ์•„์•ผ ๋‹ต์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ์ •ํ˜•ํ™”๋œ ํ’€์ด๋ฒ•์ด ํ•„์š”ํ•˜๊ฑฐ๋‚˜, ์œ ๋ช…ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ด์šฉํ•ด์„œ ํ’€์–ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ.
    • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๊ธฐ์ถœ ๋ฌธ์ œ๋Š” ์–ด์งœํ”ผ ๋‹ค ํ•œ๋ฒˆ ์ •๋ฆฌํ•  ๊ฒƒ

์•Œ๊ณ ๋ฆฌ์ฆ˜ ์˜ˆ์ œ ์ปค๋ฐ‹(example ํด๋”)

์ปค๋ฐ‹๋ช… : Example:[์•Œ๊ณ ๋ฆฌ์ฆ˜ ์นดํ…Œ๊ณ ๋ฆฌ] <[์ •๋ฆฌํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜]> [์ •๋ฆฌ/์ •๋ฆฌ ์ˆ˜์ •]

  • ex) Example: ์ •๋ ฌ <์„ ํƒ,๋ณ‘ํ•ฉ,ํ€ต์ •๋ ฌ> ์ •๋ฆฌ

๋‚ด์šฉ ์ •๋ฆฌ ์ปค๋ฐ‹(theory ํด๋”)

์ปค๋ฐ‹๋ช… : Theory:<[๊ฐœ๋…๋ช…]> [์ •๋ฆฌ/์ •๋ฆฌ ์ˆ˜์ •]

  • ex) Theory: <๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜> ์ •๋ฆฌ

์ด์™ธ

README:[์ˆ˜์ •๋‚ด์—ญ] : ๋ฆฌ๋“œ๋ฏธ ์ˆ˜์ • Actions:[์ˆ˜์ •๋‚ด์—ญ] : github actions ์ˆ˜์ •

About

๐Ÿ” ํด๋ฆฌ๊ธ€๋ž์ด ๋˜๊ตฌ์‹ถ๋‹ค..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published