const fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split(" ");
const A = parseInt(input[0]);
const B = parseInt(input[1]);
const C = parseInt(input[2]);
console.log(((A + B) % C));
console.log(((A % C) + (B % C)) % C);
console.log((A * B) % C);
console.log(((A % C) * (B % C)) % C);
π parseInt
μ²μμ λ³ μκ° μμ΄ parseIntλ₯Ό μν΄μ€¬λλ
5, 8, 4μ κ²°κ³Ό κ°μΌλ‘
κ° λμ΄.
...? 13%4 = > 1 μΈλ°!
typeμ νμΈν΄λ³΄μ.
μ¦, μ΄μ μ μ°μ°μ number νμ μ μ«μμλ€.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number
Number - JavaScript | MDN
Number μμ±μλ μ«μλ₯Ό λ€λ£¨κΈ° μν΄ μμμ λ©μλλ₯Ό κ°μ§κ³ μμ΅λλ€. λ€λ₯Έ νμ μ κ°μ Number() ν¨μλ₯Ό μ¬μ©νμ¬ μ«μλ‘ λ°κΏ μ μμ΅λλ€.
developer.mozilla.org
=> λ³Έλ¬Έ μ€
JavaScript Number νμ μ Java νΉμ C#μ double νμ μ²λΌ IEEE 754 64λΉνΈ λ°μ΄λ리 λ°°μ λ°λκ°μ λλ€. μ¦, λΆμ κ°μ λνλΌ μ μμ§λ§ μ μ₯ν μ μλ κ°μλ λͺ κ°μ§ μ νμ΄ μμ΅λλ€.
Number λ μμμ μ΄ν 17μ리 μ λλ§ μ μ§νλ©° μ°μ μ λ°μ¬λ¦Όμ λμμ΄ λ©λλ€.
JavaScript μ½λμμ 37 κ³Ό κ°μ μ«μ 리ν°λ΄μ μ μκ° μλλΌ λΆλ μμμ κ°μ λλ€. μΌμμ μΌλ‘ νν μ¬μ©λλ λ³λμ μ μνμ μμ΅λλ€.
=> μ½κ² λ§νμλ©΄ μ»΄ν¨ν°λ λ©λͺ¨λ¦¬λ₯Ό μ΅λν μ μ½νκΈ° μν΄μ λΆλμμμ μλ£νμ μ¬μ©νλλ°, μ ν΄μ§ μ리μ λλ¬Έμ.. λ°λλκ±΄λ° κ·ΈλΌ μ΄μνκ² μλ€.
μ κ·Έλ₯ κ³μ°νλ©΄ λλκ±°μ§???
<λμ€μ½λμ μ§λ¬Έν¨>
λ€λ§ μ μμμλ parseInt μ¬λΆμ λ°λΌ λ΅μ΄ λ€λ₯΄κ² λμ€λλΌκ΅¬μ.
(첫λ²μ§Έ μμ. (5 + 8) % 4)
(1) parseInt μνμ κ²½μ° => 2
(2) parseInt νμ κ²½μ° => 1
(3) κ·Έλ₯ (5+3)%4 λ‘ μΌμ κ²½μ° => 1
λΆλμμμ ..? λλ¬ΈμΈ κ² κ°λ€κ³ μ§μλ§ νμ§λ§, κ·Έλ¬λ©΄ (3)λ² κ³μ° λλ 2κ° λμμΌ νλκ² μλκ° μΆμ΄μμ.
μ μ΄λ κ² λμ€λμ§ κΆκΈν©λλ€..!

κ»κ»κ» μ΄μ λ₯Ό μμλ€.
λ°λ³΄.. stringμ΄λΌκ³ type of κΉμ§ λ€ ν΄λκ³ γ γ γ γ γ
"5" + "8" μ.. 58 μ΄λ€.
-> 4λ‘ λλ λλ¨Έμ§λ 2 λ§μγ γ γ γ γ γ
κΉκΉκΉ

'νμ κ³΅λΆ > 𫧠μκ³ λ¦¬μ¦ κ³΅λΆ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€/Node.js] 10171 λ² νμ΄ || JavaScript (0) | 2023.02.19 |
---|---|
[λ°±μ€/Node.js] 2588 λ² νμ΄ || JavaScript (0) | 2023.02.19 |
[λ°±μ€/Node.js] 3003 λ² νμ΄ || JavaScript (0) | 2023.02.18 |
[λ°±μ€/Node.js] 18108 λ² νμ΄ || JavaScript (0) | 2023.02.18 |
[λ°±μ€/Node.js] 10926 λ² νμ΄ || JavaScript (0) | 2023.02.18 |