๋ชฉ๋ก๋‘ ์ˆ˜์˜ ํ•ฉ (1)

๐Ÿค ์€์ง€log ๐Ÿค

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๋‘ ์ˆ˜์˜ ํ•ฉ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 - ๋‘ ์ˆ˜์˜ ํ•ฉ ๐Ÿ’š ๋ฌธ์ œ์„ค๋ช… ๐Ÿ’š ์ œํ•œ์กฐ๊ฑด 1 ≤ a์˜ ๊ธธ์ด ≤ 100,000 1 ≤ b์˜ ๊ธธ์ด ≤ 100,000 a์™€ b๋Š” ์ˆซ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. a์™€ b๋Š” ์ •์ˆ˜ 0์ด ์•„๋‹ˆ๋ผ๋ฉด 0์œผ๋กœ ์‹œ์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๐Ÿ’š ํ’€์ด function solution(a, b) { return (BigInt(a) + BigInt(b)).toString() } โœ… ์ฒ˜์Œ์—๋Š” ์‰ฝ๋‹ค์‰ฌ์›Œ ~ ํ•˜๋ฉด์„œ Number( ) ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์‹คํ–‰ํ–ˆ๋Š”๋ฐ ์—ฅ,, ์™œ๋•Œ๋ฌธ์— ์‹คํŒจ..?๐Ÿ˜ณ ํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ˆ ๐Ÿ’ก Number ํƒ€์ž…์ด 64๋น„ํŠธ ๋ถ€๋™์†Œ์ˆ˜์  ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ด๋Š” ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์ •์ˆ˜์˜ ๋ฒ”์œ„๊ฐ€ ์ œํ•œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ํฐ ์–‘์ˆ˜์ธ Number.MAX_SAFE_INTEGER๋Š” 9007199254740991๋กœ, ์ด๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ..