๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ ์์ ์ฐ์ฐ๊ฐ ๋น๊ตํ๊ธฐ ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ ์์ ์ฐ์ฐ๊ฐ ๋น๊ตํ๊ธฐ
Eun_zii 2024. 3. 18. 13:53ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ๋ ์์ ์ฐ์ฐ๊ฐ ๋น๊ตํ๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
- ์ฐ์ฐ ⊕๋ ๋ ์ ์์ ๋ํ ์ฐ์ฐ์ผ๋ก ๋ ์ ์๋ฅผ ๋ถ์ฌ์ ์ด ๊ฐ์ ๋ฐํํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- 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
๐ ํ์ด
function solution(a, b) {
const str = a.toString() + b.toString()
if (str > 2 * a * b) {
return Number(str)
} else if (str === 2 * a * b) {
return Number(str)
} else {
return 2 * a * b
}
}
โ
์ ์ a์ b๋ฅผ ๋ฌธ์์ด๋ก ๋ฐ๊พผํ ์ด์ด๋ถ์ฌ์ ํ๋์ ๋ฌธ์์ด์ธ str์ ์ ์ธํด์คํ, ์กฐ๊ฑด๋ฌธ์ผ๋ก ๋น๊ตํด์ค๋ค.
str์ด 2 * a * b ๋ณด๋ค ํฌ๋ค๋ฉด str์ ์ซ์๋ก ๋ณํํ์ฌ return ํด์ฃผ๊ณ ,
str์ด 2 * a * b ์ ๊ฐ๋ค๋ฉด ์ญ์ str์ ์ซ์๋ก ๋ณํํ์ฌ return ํด์ค๋ค.
str์ด 2 * a * b ๋ณด๋ค ์๋ค๋ฉด 2 * a * b ๋ฅผ return ํด์ค๋ค.
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด์ ๊ธธ์ด์ ๋ฐ๋ผ ๋ค๋ฅธ ์ฐ์ฐํ๊ธฐ (0) | 2024.03.18 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด์ ์์๋งํผ ์ถ๊ฐํ๊ธฐ (0) | 2024.03.18 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ฝ์ ๊ตฌํ๊ธฐ (0) | 2024.03.15 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ต๋๊ฐ ๋ง๋ค๊ธฐ (2) (1) | 2024.03.15 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] l๋ก ๋ง๋ค๊ธฐ (0) | 2024.03.15 |