Study_Develop/์๊ณ ๋ฆฌ์ฆ | ์ฝ๋ฉํ
์คํธ
ํ๋ก๊ทธ๋๋จธ์ค - ๋ ์์ ์ฐ์ฐ๊ฐ ๋น๊ตํ๊ธฐ - js
hiijihyun
2023. 7. 25. 14:21
๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค - ๋ ์์ ์ฐ์ฐ๊ฐ ๋น๊ตํ๊ธฐ - js
๋ฌธ์
์ฐ์ฐ ⊕๋ ๋ ์ ์์ ๋ํ ์ฐ์ฐ์ผ๋ก ๋ ์ ์๋ฅผ ๋ถ์ฌ์ ์ด ๊ฐ์ ๋ฐํํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
12 ⊕ 3 = 123
3 ⊕ 12 = 312
์์ ์ ์ a์ b๊ฐ ์ฃผ์ด์ก์ ๋, a ⊕ b์ 2 * a * b ์ค ๋ ํฐ ๊ฐ์ returnํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
๋จ, a ⊕ b์ 2 * a * b๊ฐ ๊ฐ์ผ๋ฉด a ⊕ b๋ฅผ return ํฉ๋๋ค.
์ ํ ์ฌํญ
1 ≤ a, b < 10,000
์ ์ถ๋ ฅ ์
a | b | result |
2 | 91 | 364 |
91 | 2 | 912 |
์ ์ถ๋ ฅ ์ ์ค๋ช
a ⊕ b = 291 ์ด๊ณ , 2 * a * b = 364 ์ ๋๋ค. ๋ ์ค ๋ ํฐ ๊ฐ์ 364 ์ด๋ฏ๋ก 364๋ฅผ return ํฉ๋๋ค.
solution.js
if-else๋ฌธ์ผ๋ก ํผ ํด๋ต>
function solution(a, b) {
const result1=String(a)+String(b)
const result2=2*a*b
if(result1>=result2){
return Number(result1);
}else{
return Number(result2);
}
}
์ผํญ ์ฐ์ฐ์๋ก ํ๊ธฐ>
function solution(a, b) {
const result1=String(a)+String(b)
const result2=2*a*b
return result1>=result2 ? Number(result1): Number(result2)
}
ํ์ด ์๋ต