2019/08/12 TIL(Today I Learn)

์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ€ด์ฆˆ a005_sumDigits.js๋ฅผ ํ’€์—ˆ๋‹ค.

  • 1921, -412, 460 ๋“ฑ.. ์ˆซ์ž๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฐ›์•„ ๊ฐ ์ž๋ฆฌ์ˆ˜๋ฅผ ๋ชจ๋‘ ๋”ํ•œ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฌธ์ œ์˜€๋‹ค.
  • ์ˆซ์ž๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฐ›์„ ๋•Œ ์—ฐ์‚ฐ ์ฒ˜๋ฆฌ๊ฐ€ ์™„๋ฃŒ๋œ ๊ฐ’์œผ๋กœ ๋ฐ›๋Š” ๊ฑธ ์•Œ๊ฒŒ๋˜์—ˆ๋‹ค.
function returnNum(num){
  return num
}

returnNum(13+2); // return 15
returnNum(-(-245)); // return 245
returnNum(-10-2); // return -12
  • ๋งˆ์ด๋„ˆ์Šค ๊ธฐํ˜ธ๋ฅผ ์—ฐ๋‹ฌ์•„ ์‚ฌ์šฉํ•  ๋•Œ --์˜ ํ˜•ํƒœ๋กœ ์ž‘์„ฑํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋‚œ๋‹ค. ๊ด„ํ˜ธ๋กœ ๋ฌถ์–ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.
  • ++ ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€. ์ฆ๊ฐ ์—ฐ์‚ฐ์ž์™€ ์ถฉ๋Œ๋˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค.
  • +-123, -+123 ๊ฐ™์ด ์ž‘์„ฑํ•˜๋Š” ๊ฑด ์˜ค๋ฅ˜๊ฐ€ ์•ˆ๋‚˜๊ณ  +-๊ฐ€ ํ•œ ๋ฌถ์Œ์”ฉ ๋Š˜์–ด๋‚  ๋•Œ๋งˆ๋‹ค ์–‘์ˆ˜/์Œ์ˆ˜ ์ „ํ™˜์ด ๋œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์–ด๋–ป๊ฒŒ ์—ฐ์‚ฐ๋˜๋Š” ๊ฑด์ง€ ์ดํ•ด๋ฅผ ๋ชปํ–ˆ๋‹ค...!
    2019 08 12

์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ€ด์ฆˆ a007_modulo.js๋ฅผ ํ’€์—ˆ๋‹ค.

  • % ์—ฐ์‚ฐ์ž๋ฅผ ์“ฐ์ง€ ์•Š๊ณ  ๋‚˜๋จธ์ง€ ๊ฐ’์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์˜€๋‹ค.
  • ๋Œ€์ƒ ๊ฐ’์—์„œ ๋‚˜๋ˆŒ ๊ฐ’์„ ๋ฐ˜๋ณตํ•ด์„œ ๋นผ๊ณ , ๋‚˜๋จธ์ง€๊ฐ€ ๋‚˜๋ˆŒ ๊ฐ’๋ณด๋‹ค ์ž‘์œผ๋ฉด ๋  ๊ฒƒ ๊ฐ™์•„ ๋ฐ˜๋ณต๋ฌธ์„ ์ž‘์„ฑํ•ด ํ’€์—ˆ๋‹ค.
  • num1 - num2 - num2 โ€ฆ ==> ๋‚˜๋จธ์ง€ < num2๊ฐ€ ๋  ๋•Œ๊นŒ์ง€
  • ์–ด๋–ค ์—ฐ์‚ฐ์ž๋ฅผ ๋Œ€์‹ ํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค ๋•, ์šฐ์„  ๊ทธ ์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉํ•ด์„œ ๋‹ค์–‘ํ•˜๊ฒŒ ํ…Œ์ŠคํŠธํ•ด๋ณด๋ฉด ๋ณด๋‹ค ์ˆ˜์›”ํ•ด์ง„๋‹ค๋Š” ๊ฑธ ๋ฐฐ์› ๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค๋ฉด, ์–‘์ˆ˜%์–‘์ˆ˜, ์–‘์ˆ˜%์Œ์ˆ˜, ์Œ์ˆ˜%์–‘์ˆ˜, ์Œ์ˆ˜%์Œ์ˆ˜ ๋“ฑ... ๊ฐ’์„ ๋Œ€์ž…ํ•ด๋ณด๊ณ , ๊ทธ ๊ฒฐ๊ณผ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋‚˜์˜ค๋Š”์ง€ ํ™•์ธํ•œ ํ›„ ๋˜‘๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋„๋ก ์ž‘์„ฑ.
  • ํ•œํŽธ์œผ๋ก  ๊ฐ’1%๊ฐ’2 (๊ฐ’1 < ๊ฐ’2)์ผ ๋•Œ, ์™œ ๋‚˜๋จธ์ง€๊ฐ€ ๊ทธ๋Œ€๋กœ ๊ฐ’1์ด ๋˜๋Š”์ง€ ์ดํ•ด๊ฐ€ ์•ˆ๋๋‹ค.
  • ๋‚˜๋ˆ—์…ˆ๊ณผ ์—ฎ์–ด์„œ ์ƒ๊ฐํ•˜๋‹ค๋ณด๋‹ˆ ํ˜ผ๋™์ด ๋จ. ์ดˆ๋“ฑ ์ˆ˜ํ•™ ์ง€์‹์ธ ๋‹ต๋ณ€์„ ๋ณด๊ณ  ์˜๋ฌธ์ ์ด ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค.
  • ์ฐธ๊ณ  ์ง€์‹์ธ
โ† ์ด์ „ ๊ฒŒ์‹œ๋ฌผGit ๋กœ์ปฌ ํด๋” ์ด๋™ - clone ํ•ด๋†“์€ ํด๋”๋ฅผ ๋‹ค๋ฅธ ๊ฒฝ๋กœ์— ์˜ฎ๊ธฐ๊ณ  ์‹ถ๋‚˜์š”?
๋‹ค์Œ ๊ฒŒ์‹œ๋ฌผ โ†’2019/08/11 TIL(Today I Learn)
๋ชฉ๋ก