๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

ํ”„์—” ๊ณต๋ถ€/๐Ÿซง ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค level.0] ๋‘ ์ˆ˜์˜ ์—ฐ์‚ฐ๊ฐ’ ๋น„๊ตํ•˜๊ธฐ

728x90

<๋ฌธ์ œ>

์—ฐ์‚ฐ ⊕๋Š” ๋‘ ์ •์ˆ˜์— ๋Œ€ํ•œ ์—ฐ์‚ฐ์œผ๋กœ ๋‘ ์ •์ˆ˜๋ฅผ ๋ถ™์—ฌ์„œ ์“ด ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • 12 ⊕ 3 = 123
  • 3 ⊕ 12 = 312

์–‘์˜ ์ •์ˆ˜ a์™€ b๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, a  b์™€ 2 * a * b ์ค‘ ๋” ํฐ ๊ฐ’์„ returnํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”.

๋‹จ, a  b์™€ 2 * a * b๊ฐ€ ๊ฐ™์œผ๋ฉด a  b๋ฅผ return ํ•ฉ๋‹ˆ๋‹ค.

 

ํ’€์ด 1

function solution(a, b) {
    return Number('' + a + b) > 2 * a * b ? Number('' + a + b) : 2 * a * b ;
}

 

ํ’€์ด 2

function solution(a, b) {
 return Math.max(Number('' + a + b), 2 * a * b )
}

 

๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€์—ˆ๋Š”๋ฐ, 

์œ„์˜ ์ฝ”๋“œ๊ฐ€ ์†๋„๊ฐ€ ๋” ์ ๊ฒŒ ๊ฑธ๋ฆฐ๋‹ค.

 

 

728x90
๋ฐ˜์‘ํ˜•