μ²μμΌλ‘ μ½λ©ν
μ€νΈ 곡λΆλ₯Ό μμνλ€!
μμΌλ‘ νλ‘κ·Έλλ¨Έμ€μ μ½λ©ν
μ€νΈ μ
λ¬Έ 100λ¬Έμ μμ λ μ§λ³ λ¬Έμ λ₯Ό νλμ© νμ΄λ³΄κ³ μ νλ€!
DAY1μ λ¬Έμ λ€μ λ무..κ°λ¨ν μ¬μΉμ°μ° λ¬Έμ μκΈ°μ μ½ν
λ무μ½λ€~~ νκ³ λκΈ°λ€κ°
μν¬μμκ² λ무λ ν° μλ ¨μ΄ λ€κ°μ€κ³ λ§λλ°.....
첫 λ²μ§Έ λΆμμ λΆμμ λΆλͺ¨λ₯Ό λ»νλ
denum1
,num1
, λ λ²μ§Έ λΆμμ λΆμμ λΆλͺ¨λ₯Ό λ»νλdenum2
,num2
κ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§λλ€. λ λΆμλ₯Ό λν κ°μ κΈ°μ½ λΆμλ‘ λνλμ λ λΆμμ λΆλͺ¨λ₯Ό μμλλ‘ λ΄μ λ°°μ΄μ return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄λ³΄μΈμ.
0 <denum1
, num1
, denum2
, num2
< 1,000
μ μΆλ ₯ μ #1
1 / 2 + 3 / 4 = 5 / 4μ
λλ€. λ°λΌμ [5, 4]
λ₯Ό return ν©λλ€.
μ μΆλ ₯ μ #2
9 / 2 + 1 / 3 = 29 / 6μ
λλ€. λ°λΌμ [29, 6]
μ return ν©λλ€.
function solution(denum1, num1, denum2, num2) {
//λΆμ
let denum = (denum1 * num2) + (denum2 * num1);
//λΆλͺ¨
let num = num1 * num2;
let tmp = 1;
for (let i = 1; i < denum; i++) {
if(denum % i === 0 && num % i === 0){
tmp = i
}
}
return [denum / tmp, num / tmp];
}
μ²μ λ¬Έμ λ₯Ό λ§μ£Όνκ³ 'λ λΆμμ...ν©....??μ μ΄λ»κ² νλλΌ...?? κΈ°μ½λΆμκ°...λμ§..?'
λΆλͺ
μ΄λ±νκ΅λ λ°°μ΄ μνμΈλ°.. λΆμλ₯Ό λλ©΄ ν μΌμ΄ μλ€λ³΄λ κ°λ¨ν μμ‘°μ°¨ μΈμΈ μ μμλ€..π₯
ꡬκΈλ‘ 'λ λΆμμ ν©' λ°μλ₯Ό κ²μνλ©΄μ μ‘°κΈμ© μ‘°κΈμ© νμ΄λκ°λ€ 보λ
ν
μ€νΈμΌμ΄μ€λ₯Ό νμ΄λ΄λλ°μλ μ±κ³΅μνλ€!!
κ·Όλ° λ§μ λ¬Έμ μ μΆμ νλ λκ°μ ν
μ€νΈ λ¬Έμ μμ μκΎΈλ§ μ€ν¨κ° λλκ²μ΄μλκ°γ
...π€
μ무리 λ΄λ λ΄ μμ νλ¦°κ²κ°μ§μμλλ°....
κ°μ λ¬Έμ λ₯Ό ꡬκΈλ§μ ν΄λ΄λ λ΄ λ΅κ³Ό κ°μ λ‘μ§μ μ§ μ¬λλ€λ λ§μ΄ 보μμλ€... λλ§ μ ν리λκ±°μ§..??
function solution(denum1, num1, denum2, num2) {
//λΆμ
let denum = (denum1 * num2) + (denum2 * num1);
//λΆλͺ¨
let num = num1 * num2;
let tmp = 1;
for (let i = 1; i <= denum; i++) {
if(denum % i === 0 && num % i === 0){
tmp = i
}
}
return [denum / tmp, num / tmp];
}
μλ§λ΄λ νλ¦°κ² μλ λ΄ λ΅κ³Ό λ€λ₯Έ μ¬λμ λ΅μ μμλ² λΉκ΅νμ λλμ΄ λ΅μ μ°Ύμλλ€..!!
μ¬λ¬λΆμ μμ 1μ°¨ λ¬Έμ νμ΄κ° μ΅μ’
νμ΄μ λκ° λ€λ₯Έμ§ μκ² μ΅λκΉ..??...
.
.
.
μ λ΅μ...
forλ¬Έμ 쑰건μμ΄
let i = 1; i < denum; i++
κ° μλ let i = 1; i <= denum; i++
μ΄μμ΅λλ€...!! λλ₯......
μ΄ μ§λ
ν μκ³ λ¦¬μ¦... μ λ° μ¬μν κΈ°νΈ νλλ‘ λλ₯Ό κ΄΄λ‘νλ€λ...
λλ μμ§λ μ μλ νλ¦¬κ³ μ€λ λ§λμ§ μ¬μ€ μ λͺ¨λ₯΄κ² λ€... κ·Έλ₯ κ·Έλ λ€λκΉ κ·Έλ ꡬλ... νκ³ λκΈ΄λ€ γ
γ
μνμ λͺ»νλ©΄ κ°λ°λ λͺ»νλ건κ°..μ΅μΈνλ€...