728x90
BigInt λ BigInt λ²μ λ΄μμλ§ κ³μ°ν΄μΌνλ ν·κ°λ €μ μ²μμ μ΄λ κ² νμλ€.
function solution(a, b) {
const bigInt = Number.MAX_SAFE_INTEGER;
if (a <= bigInt && b <= bigInt) {
return Number(a) + Number(b) + '';
} else if (a > bigInt || b > bigInt) {
return BigInt(a) + BigInt(b)+'';
}
}
κ·Όλ° bigInt λ
Number.MAX_SAFE_INTEGER // 9007199254740991
Number μ κ°μ₯ ν° λ²μλ³΄λ€ ν° μλ₯Ό κ³μ°ν μ μλ κ±°κ³ , κ·Έ μλ λ²μμΈ μΌλ° μ μμ λ²μλ μ°μ°μ΄ κ°λ₯νλ€.
κ·Έλμ μλμ²λΌ BigInt κ° ν΄λΉνλμ§ μλμ§μ μκ΄μμ΄ λν΄μ£Όλ©΄ λλ€.
String μΌλ‘ return ν΄μΌνλ, + '' μ λΆμλ€.
function solution(a, b) {
return BigInt(a) + BigInt(b)+'';
}
728x90
λ°μν
'νμ κ³΅λΆ > 𫧠μκ³ λ¦¬μ¦ κ³΅λΆ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μκ³ λ¦¬μ¦ || νλ‘κ·Έλλ¨Έμ€] μ€ν¨μ¨ (0) | 2023.06.30 |
---|---|
[μκ³ λ¦¬μ¦ || νλ‘κ·Έλλ¨Έμ€] μΉ΄λ λμΉ (0) | 2023.06.28 |
[μκ³ λ¦¬μ¦ || νλ‘κ·Έλλ¨Έμ€] πμμ μ°ΎκΈ° (0) | 2023.06.26 |
[μκ³ λ¦¬μ¦ || νλ‘κ·Έλλ¨Έμ€] μμ λ§λ€κΈ° - μ€λ³΅λμ§ μκ² μΌμ ν κ°μμ μμ λ½κΈ° (0) | 2023.06.24 |
[μκ³ λ¦¬μ¦ || νλ‘κ·Έλλ¨Έμ€] 리μ€νΈ μλ₯΄κΈ° (0) | 2023.06.22 |