[Programmers | JavaScript] ๐Ÿ“Intro, ๐Ÿ“ŒDay1 - ๋ชซ ๊ตฌํ•˜๊ธฐ

Haileyยท2023๋…„ 1์›” 18์ผ
0

Algorithm | JavaScript

๋ชฉ๋ก ๋ณด๊ธฐ
4/9
post-thumbnail

๐Ÿ“INTRO

23์›” 1์›” 17์ผ
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv0 ๋ถ€ํ„ฐ ํ’€๊ธฐ ์‹œ์ž‘.
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์—์„œ ์ œ์‹œํ•˜๋Š” day ๊ธฐ์ค€์œผ๋กœ ์ˆœ์„œ๋Œ€๋กœ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉฐ ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ๋ผ๋„ ๋ชจ๋ฅด๋Š” ๊ฐœ๋…์€ ์ •๋ฆฌํ•˜๋ฉฐ ๊ธฐ๋กํ•  ์˜ˆ์ •.

๐Ÿ“ŒDay1 - ์‚ฌ์น™์—ฐ์‚ฐ

1๏ธโƒฃ ๋ชซ ๊ตฌํ•˜๊ธฐ

์ •์ˆ˜ num1, num2๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, num1์„ num2๋กœ ๋‚˜๋ˆˆ ๋ชซ์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

  • ๋ฐฉ๋ฒ•1
    Math.floor() ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ˆซ์ž์™€ ๊ฐ™๊ฑฐ๋‚˜ ์ž‘์€ ์ •์ˆ˜ ์ค‘์—์„œ ๊ฐ€์žฅ ํฐ ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜

    const solution = (num1, num2) => Math.floor(num1 / num2)
  • ๋ฐฉ๋ฒ•2
    parseInt() ํ•จ์ˆ˜๋Š” ๋ฌธ์ž์—ด ์ธ์ž๋ฅผ ํŒŒ์‹ฑํ•˜์—ฌ ํŠน์ • ์ง„์ˆ˜(์ˆ˜์˜ ์ง„๋ฒ• ์ฒด๊ณ„์—์„œ ๊ธฐ์ค€์ด ๋˜๋Š” ๊ฐ’)์˜ ์ •์ˆ˜๋ฅผ ๋ฐ˜ํ™˜

    function solution(num1, num2) {
      return parseInt(num1 / num2);
    }
  • ๋ฐฉ๋ฒ•3
    Math.trunc() ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ๊ฐ’์˜ ์†Œ์ˆ˜๋ถ€๋ถ„์„ ์ œ๊ฑฐํ•˜๊ณ  ์ˆซ์ž์˜ ์ •์ˆ˜๋ถ€๋ถ„์„ ๋ฐ˜ํ™˜

    function solution(num1, num2) {
        return Math.trunc(num1 / num2);
    }

๐Ÿ”— ์ฐธ๊ณ ์‚ฌ์ดํŠธ - MDN

profile
ํŒ€์—์„œ ๊ผญ ํ•„์š”ํ•œ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€