hustle-dev / numble_challenge

๐ŸŽฒ ๋„˜๋ธ” ์ฑŒ๋ฆฐ์ง€ ๋ฏธ์…˜์šฉ ๋ ˆํฌ์ž…๋‹ˆ๋‹ค.

Home Page:https://numble-challenge-kappa.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NUMBLE_Challenge

๋„˜๋ธ” ์ฑŒ๋ฆฐ์ง€ ๋ฏธ์…˜์šฉ ๋ ˆํฌ์ž…๋‹ˆ๋‹ค.

๋ฏธ์…˜

1. ์•„๋ž˜ ํŽ˜์ด์ง€ ํด๋ก  ์ฝ”๋”ฉ

https://numble-react.vercel.app/

์ด๋ฒˆ ์ฑŒ๋ฆฐ์ง€์—์„  ๋งˆํฌ์—…๋ณด๋‹ค ๋ฐ์ดํ„ฐ ํ๋ฆ„, ์ปดํฌ๋„ŒํŠธ ๊ตฌ๋ถ„์— ์ง‘์ค‘

์ƒ์„ธ ์ŠคํŽ™

  • Math.pow(Math.round((stage + 0.5) / 2) + 1, 2)๊ฐœ์˜ ์‚ฌ๊ฐํ˜•์ด ํ‘œ์‹œ๋˜๋ฉฐ, ๊ทธ ์ค‘ ํ•˜๋‚˜๋งŒ ์ƒ‰๊น”์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
  • ํ•œ stage์˜ ์ œํ•œ ์‹œ๊ฐ„์€ 15์ดˆ์ž…๋‹ˆ๋‹ค.
  • ์ƒ‰์ด ๋‹ค๋ฅธ ์‚ฌ๊ฐํ˜•(์ •๋‹ต)์„ ํด๋ฆญํ•œ ๊ฒฝ์šฐ ์•„๋ž˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
    • ๋‹ค์Œ ์Šคํ…Œ์ด์ง€๋กœ ๋„˜์–ด๊ฐ‘๋‹ˆ๋‹ค.
    • Math.pow(stage, 3) * ๋‚จ์€์‹œ๊ฐ„ ๋งŒํผ์˜ score๊ฐ€ ๋ˆ„์ ๋ฉ๋‹ˆ๋‹ค
  • ์˜ค๋‹ต์„ ํด๋ฆญํ•œ ๊ฒฝ์šฐ ์•„๋ž˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
    • ํ˜„์žฌ stage์˜ ๋‚จ์€ ์‹œ๊ฐ„์ด 3์ดˆ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.
  • ๋‚จ์€ ์‹œ๊ฐ„์ด 0์ดˆ ์ดํ•˜๊ฐ€ ๋˜๋ฉด ๊ฒŒ์ž„์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ์ตœ์ข… stage์™€ ๋ˆ„์  score๋ฅผ ์ถœ๋ ฅํ•˜๊ณ , ์ƒˆ๋กœ์šด ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • stage๊ฐ€ ์˜ฌ๋ผ๊ฐˆ์ˆ˜๋ก ์ •๋‹ต๊ณผ ์˜ค๋‹ต์˜ ์ƒ‰์ƒ ์ฐจ์ด๊ฐ€ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.

2. ๋‹ค์Œ ์กฐ๊ฑด์— ๋งž๊ฒŒ ์ง„ํ–‰

  1. React Framework๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ
  2. Function Component๋ฅผ ํ™œ์šฉํ•  ๊ฒƒ
  3. Javascript๋ณด๋‹ค๋Š” Typescript๋ฅผ ํ™œ์šฉํ•  ๊ฒƒ
  4. ์„œ๋ฒ„์— ๋ฐฐํฌํ•  ๊ฒƒ (Vercel๊ณผ ๊ฐ™์€ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•ด๋ณด์„ธ์š”)
  5. Context, Redux, Mobx, Recoil ๋“ฑ ์ƒํƒœ๊ด€๋ฆฌ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๊ฒƒ

3. ๊ฒฐ๊ณผ๋ฌผ์„ ์•„๋ž˜์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ œ์ถœ

  1. ๋ฐฐํฌํ•œ ์„œ๋น„์Šค URL
  1. Github ์ฃผ์†Œ
  • Public ์ €์žฅ์†Œ์— ์˜ฌ๋ ค์ฃผ์„ธ์š”
  1. ๋ธ”๋กœ๊ทธ ์ฃผ์†Œ
  • ๋ธ”๋กœ๊ทธ๋Š” velog ์ž‘์„ฑ์„ ๊ถŒ์žฅ๋“œ๋ฆฌ๋ฉฐ ๋ธ”๋กœ๊ทธ, ๋ธŒ๋Ÿฐ์น˜ ๋“ฑ ์ด๋ฏธ ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ณต๊ฐ„์ด ์žˆ์œผ์‹œ๋‹ค๋ฉด ๋‹ค๋ฅธ ๊ณณ์— ์ž‘์„ฑํ•˜์…”๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค. Notion์— ์ž‘์„ฑํ•˜์‹œ๊ณ  ๊ณต์œ ํ•˜์…”๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.
  • ๋ธ”๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‚ด์šฉ์„ ํฌํ•จํ•ด์ฃผ์„ธ์š”.
    • ์ฃผ์š” ์ฝ”๋“œ์— ๋Œ€ํ•œ ์„ค๋ช…
      • ์ฃผ์š” ๋กœ์ง(ex. ์†Œ๋น„์ž ๊ตฌ๋งค ๋กœ์ง)๊ณผ ๊ทธ ์ด์œ 
      • ์ฝ”๋“œ ๋‚ด์—์„œ ๊ณ ๋ คํ•œ ํŠน์ • ์œ ์ € ํ–‰๋™๊ณผ ๊ทธ์— ๋Œ€ํ•œ ๋Œ€์ฒ˜
    • ํ™œ์šฉํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๊ทธ ์ด์œ 
    • ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ๋•Œ ์–ด๋ ค์› ๋˜ ์ /๊ณ ๋ฏผํ–ˆ๋˜ ๋ถ€๋ถ„๊ณผ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•

About

๐ŸŽฒ ๋„˜๋ธ” ์ฑŒ๋ฆฐ์ง€ ๋ฏธ์…˜์šฉ ๋ ˆํฌ์ž…๋‹ˆ๋‹ค.

https://numble-challenge-kappa.vercel.app/

License:MIT License


Languages

Language:TypeScript 73.4%Language:JavaScript 9.9%Language:HTML 8.4%Language:CSS 8.2%