νλ‘κ·Έλλ¨Έμ€ Level 1 λ¬Έμ λ€μ νλ©΄μ μ λ μμ£Ό 보μ΄λ νμ΄κ° λ°λ‘ κ°μ°μ€ κ³μ°λ²μ΄λΌκ³ λ λΆλ¦¬λ λ±μ°¨μμ΄μ ν©μ λλ€. μ°μν λ νμ μ°¨κ° μΌμ ν λ±μ°¨μμ΄μ ν©μ 첫 νκ³Ό λ§μ§λ§ νμ λν λ€ νμ κ°μλ₯Ό κ³±νκ³ 2λ‘ λλ κ°μ΄ λ©λλ€. νλ‘κ·Έλλ¨Έμ€ λ¬Έμ μ€μμλ 'λ μ μ μ¬μ΄μ ν©', 'λΆμ‘±ν κΈμ‘ κ³μ°νκΈ°'μμ νμ©ν μ μμ΅λλ€.
λ±μ°¨μμ΄μ ν©μ μ¨λ¨Ήμ΄ λ΄ μλ€
μ΄ κ°λ¨ν 곡μμ μ¬μ©νλ©΄ λμ€μλ μ μ©νκ² λ€κ³ μκ°ν΄μ, 'λ μ μ μ¬μ΄μ ν©'μ΄λΌλ λ¬Έμ λ₯Ό μ‘°κΈ λ λ€μ¬λ€λ³΄λ©΄μ λ±μ°¨μμ΄μ ν©μ νμ©νλ λ°©λ²μ μ 리ν΄λ³΄κ² μ΅λλ€. λ μ μ a, b μ¬μ΄μ μν μ μλ₯Ό ν¬ν¨ν μ μμ ν©μ λ°ννλ ν¨μλ₯Ό μμ±νλ λ¬Έμ μ λλ€.
https://programmers.co.kr/learn/courses/30/lessons/12912
μλ₯Ό λ€μ΄ a = 3μ΄κ³ b = 5λΌλ©΄, 3 + 4 + 5 = 12 μ κ°μ λ°©μμ λλ€.
μ μλ μ°μνλ λ νμ μ°¨κ° 1μΈ λ±μ°¨μμ΄μ΄λ―λ‘ λ±μ°¨μμ΄μ ν© κ³΅μμ μ μ©ν μ μμ΅λλ€.
(λ±μ°¨μμ΄μ ν©) = {(첫 ν + λ§μ§λ§ ν) * (νμ κ°μ)} / 2
μμ μμμ μ μ©ν΄λ³΄λ©΄,
(첫 ν + λ§μ§λ§ ν) = a + b
(νμ κ°μ) = b - a + 1
μ΄λ° μμΌλ‘ 곡μμ λμ νκ³ , μ ν 쑰건μ λ°λΌ μ½λλ₯Ό μμ νλ©΄ λ©λλ€. νΉν νμ κ°μλ μ£Όμ΄μ§μ§ μλ κ²½μ°κ° μΌλ°μ μ΄λ―λ‘ ν μ€νΈ μ½λμ μ μΆλ ₯μ 보면μ μ μ νκ² μμ λ§λ€λ©΄ λκ² μ΅λλ€. λν ν΄λΉ νλ‘κ·Έλλ¨Έμ€ λ¬Έμ μμλ a μ bμ λμκ΄κ³κ° μ ν΄μ Έμμ§ μλ€λ μ νμ λκ³ μμ΅λλ€. λ°λΌμ μμ λ³Έ νμ΄(feat. κ°μ°μ€μ μ¬λ¦Ό...)μμλ νμ κ°μκ° μμκ° λμ€μ§ μλλ‘ Math.abs λ©μλλ₯Ό μ¬μ©νμ¬ μ λκ°μ λ°ννλλ‘ νκ³ μμ΅λλ€.
λ±μ°¨μμ΄μ ν©μ μ΄μ©ν νμ΄λ₯Ό 보μμ λλ μ’μ λ°©λ²μ΄λΌκ³ μκ°νλλ°, λ€λ₯Έ λ¬Έμ μμλ μ΄μ©νλ κ²μ λ³΄κ³ κΌ μ 리λ₯Ό ν΄μΌκ² λ€κ³ μκ°νμ΅λλ€. μ μμ κΎΈμ€ν μ½λ©ν μ€νΈ λ¬Έμ λ₯Ό νλ©΄μ μ€λ ₯μ΄ ν₯μλλ κ·Έλ μ κΈ°λ€λ¦¬λ©° λ§μ κ²μ μμκ°κ³ 곡μ νκ² μ΅λλ€.π
'π©βπ»κ°λ°_TIL > μ½λ©ν μ€νΈ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ‘λμ μ΅κ³ μμμ μ΅μ μμ (0) | 2022.01.24 |
---|---|
μ«μ λ¬Έμμ΄κ³Ό μλ¨μ΄ (0) | 2022.01.24 |