whatisthis?
πΊλ°±μ€ 2753 javascript (node.js) νμ΄ λ³Έλ¬Έ
if문 - (3)
π‘λ¬Έμ
μ°λκ° μ£Όμ΄μ‘μ λ, μ€λ μ΄λ©΄ 1, μλλ©΄ 0μ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ€λ μ μ°λκ° 4μ λ°°μμ΄λ©΄μ, 100μ λ°°μκ° μλ λ λλ 400μ λ°°μμΌ λμ΄λ€.
μλ₯Ό λ€μ΄, 2012λ μ 4μ λ°°μμ΄λ©΄μ 100μ λ°°μκ° μλλΌμ μ€λ μ΄λ€. 1900λ μ 100μ λ°°μμ΄κ³ 400μ λ°°μλ μλκΈ° λλ¬Έμ μ€λ μ΄ μλλ€. νμ§λ§, 2000λ μ 400μ λ°°μμ΄κΈ° λλ¬Έμ μ€λ μ΄λ€.
πμ λ ₯
첫째 μ€μ μ°λκ° μ£Όμ΄μ§λ€. μ°λλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 4000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€.
πμΆλ ₯
첫째 μ€μ μ€λ μ΄λ©΄ 1, μλλ©΄ 0μ μΆλ ₯νλ€.
< μ½λ >
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString()
const year = parseInt(input);
if((year % 4 === 0 && year % 100 !== 0) || (year % 4 === 0 && year % 400 === 0)) {
console.log(1);
} else{
console.log(0);
}
(쑰건1 && 쑰건2) || (쑰건3 && 쑰건4) μ ννλ‘
μ½λλ₯Ό μ΅λν μ§§κ² νκΈ° μν΄ μ΄λ κ² μμ±νλ€.
+) λ€λ₯Έ μ½λ
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString()
const year = parseInt(input);
if(year % 4 === 0 && year % 100 !== 0) {
console.log(1);
} else if(year % 4 === 0 && year % 400 === 0){
console.log(1);
} else {
console.log(0);
}
console.log(1)μ΄λΌλ κ²°κ³Όκ° λκ°κ° λλ―λ‘ λ³λ‘ λΉν¨μ¨μ μΈ κ² κ°λ€.
κ·Έλλ BOJμμ ν΅κ³Όλ μ½λμ΄λ€.
** ERROR
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString()
const year = parseInt(input);
if(year % 4 === 0) {
if((year % 100 !== 0) || (year % 400 === 0)) {
console.log(1);
} else {
console.log(0);
}
}
ifλ¬Έ μ€μ²©μΌλ‘λ μμ±ν΄λ³΄κ³ μΆμ΄μ μμ κ°μ΄ μ½λλ₯Ό μμ±νλλ°, μ μλ κΉ..?
μ΄ μ½λλ year μ΄ 4μ λ°°μκ° μλλ©΄ 0μ‘°μ°¨ μΆλ ₯μ μνλ€. λλ λ°λ³Έκ°λ³΄λ€.
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString()
const year = parseInt(input);
if(year % 4 === 0) {
if((year % 100 !== 0) || (year % 400 === 0)) {
console.log(1);
} else {
console.log(0);
}
} else {
console.log(0);
}
λμ μ΄λ κ² κ³ μ³μ£Όλ©΄ λ λ―.
- OK! βββββ
μ μ΄λ° λΉμ°νκ±Έλ‘ κ³ λ―Όνκ±ΈκΉ.
'ALGORITHM > BOJ (Node.js)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
βλ°±μ€ 2884 javascript (node.js) νμ΄ (0) | 2021.12.06 |
---|---|
βλ°±μ€ 14681 javascript (node.js) νμ΄ (0) | 2021.12.06 |
λ°±μ€ 9498 javascript (node.js) νμ΄ (0) | 2021.12.06 |
λ°±μ€ 1330 javascript (node.js) νμ΄ (0) | 2021.12.06 |
βλ°±μ€ 2588 javascript (node.js) νμ΄ (0) | 2021.12.06 |