π₯οΈ Study Note/Coding Test

νλ‘κ·Έλλ¨Έμ€ / level.3 / λ€νΈμν¬(C++)
https://school.programmers.co.kr/learn/courses/30/lessons/43162 νλ‘κ·Έλλ¨Έμ€ μ½λ μ€μ¬μ κ°λ°μ μ±μ©. μ€ν κΈ°λ°μ ν¬μ§μ 맀μΉ. νλ‘κ·Έλλ¨Έμ€μ κ°λ°μ λ§μΆ€ν νλ‘νμ λ±λ‘νκ³ , λμ κΈ°μ κΆν©μ΄ μ λ§λ κΈ°μ λ€μ λ§€μΉ λ°μΌμΈμ. programmers.co.kr λ¬Έμ μ€λͺ λ€νΈμν¬λ μ»΄ν¨ν° μνΈ κ°μ μ 보λ₯Ό κ΅νν μ μλλ‘ μ°κ²°λ ννλ₯Ό μλ―Έν©λλ€. μλ₯Ό λ€μ΄, μ»΄ν¨ν° Aμ μ»΄ν¨ν° Bκ° μ§μ μ μΌλ‘ μ°κ²°λμ΄ μκ³ , μ»΄ν¨ν° Bμ μ»΄ν¨ν° Cκ° μ§μ μ μΌλ‘ μ°κ²°λμ΄ μμ λ μ»΄ν¨ν° Aμ μ»΄ν¨ν° Cλ κ°μ μ μΌλ‘ μ°κ²°λμ΄ μ 보λ₯Ό κ΅νν μ μμ΅λλ€. λ°λΌμ μ»΄ν¨ν° A, B, Cλ λͺ¨λ κ°μ λ€νΈμν¬ μμ μλ€κ³ ν μ μμ΅λλ€. μ»΄ν¨ν°μ κ°μ n, μ°κ²°μ λν μ 보..
νλ‘κ·Έλλ¨Έμ€ / level.2 / νκ² λλ²(C++)
https://school.programmers.co.kr/learn/courses/30/lessons/43165 λ¬Έμ μ€λͺ nκ°μ μμ΄ μλ μ μλ€μ΄ μμ΅λλ€. μ΄ μ μλ€μ μμλ₯Ό λ°κΎΈμ§ μκ³ μ μ ν λνκ±°λ λΉΌμ νκ² λλ²λ₯Ό λ§λ€λ €κ³ ν©λλ€. μλ₯Ό λ€μ΄ [1, 1, 1, 1, 1]λ‘ μ«μ 3μ λ§λ€λ €λ©΄ λ€μ λ€μ― λ°©λ²μ μΈ μ μμ΅λλ€. 1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+1+1 = 3 +1+1+1-1+1 = 3 +1+1+1+1-1 = 3 μ¬μ©ν μ μλ μ«μκ° λ΄κΈ΄ λ°°μ΄ numbers, νκ² λλ² targetμ΄ λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ μ«μλ₯Ό μ μ ν λνκ³ λΉΌμ νκ² λλ²λ₯Ό λ§λλ λ°©λ²μ μλ₯Ό return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ. μ νμ¬ν μ£Όμ΄μ§λ μ«μμ..

νλ‘κ·Έλλ¨Έμ€ / level.2 / μ λ ₯λ§μ λλ‘ λλκΈ°(C++)
νλ‘κ·Έλλ¨Έμ€ / level.2 / λͺ¨μμ¬μ (C++) https://school.programmers.co.kr/learn/courses/30/lessons/86971 λ¬Έμ μ€λͺ nκ°μ μ‘μ νμ΄ μ μ μ ν΅ν΄ νλμ νΈλ¦¬ ννλ‘ μ°κ²°λμ΄ μμ΅λλ€. λΉμ μ μ΄ μ μ λ€ μ€ νλλ₯Ό λμ΄μ νμ¬μ μ λ ₯λ§ λ€νΈμν¬λ₯Ό 2κ°λ‘ λΆν νλ €κ³ ν©λλ€. μ΄λ, λ μ λ ₯λ§μ΄ κ°κ² λλ μ‘μ νμ κ°μλ₯Ό μ΅λν λΉμ·νκ² λ§μΆκ³ μ ν©λλ€. μ‘μ νμ κ°μ n, κ·Έλ¦¬κ³ μ μ μ 보 wiresκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§λλ€. μ μ λ€ μ€ νλλ₯Ό λμ΄μ μ‘μ ν κ°μκ° κ°λ₯ν λΉμ·νλλ‘ λ μ λ ₯λ§μΌλ‘ λλμμ λ, λ μ λ ₯λ§μ΄ κ°μ§κ³ μλ μ‘μ ν κ°μμ μ°¨μ΄(μ λκ°)λ₯Ό return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ. μ νμ¬ν nμ 2 μ΄μ 10..
νλ‘κ·Έλλ¨Έμ€ / level.2 / λͺ¨μμ¬μ (C++)
https://school.programmers.co.kr/learn/courses/30/lessons/84512 λ¬Έμ μ€λͺ μ¬μ μ μνλ²³ λͺ¨μ 'A', 'E', 'I', 'O', 'U'λ§μ μ¬μ©νμ¬ λ§λ€ μ μλ, κΈΈμ΄ 5 μ΄νμ λͺ¨λ λ¨μ΄κ° μλ‘λμ΄ μμ΅λλ€. μ¬μ μμ 첫 λ²μ§Έ λ¨μ΄λ "A"μ΄κ³ , κ·Έλ€μμ "AA"μ΄λ©°, λ§μ§λ§ λ¨μ΄λ "UUUUU"μ λλ€. λ¨μ΄ νλ wordκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, μ΄ λ¨μ΄κ° μ¬μ μμ λͺ λ²μ§Έ λ¨μ΄μΈμ§ return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ. μ νμ¬ν wordμ κΈΈμ΄λ 1 μ΄μ 5 μ΄νμ λλ€. wordλ μνλ²³ λλ¬Έμ 'A', 'E', 'I', 'O', 'U'λ‘λ§ μ΄λ£¨μ΄μ Έ μμ΅λλ€. μ μΆλ ₯ μ word result "AAAAE" 6 "AAAE" 10 ..

νλ‘κ·Έλλ¨Έμ€ / level.2 / λμ€ν¬ 컨νΈλ‘€λ¬(C++)
https://school.programmers.co.kr/learn/courses/30/lessons/42627 λ¬Έμ μ€λͺ νλλμ€ν¬λ ν λ²μ νλμ μμ λ§ μνν μ μμ΅λλ€. λμ€ν¬ 컨νΈλ‘€λ¬λ₯Ό ꡬννλ λ°©λ²μ μ¬λ¬ κ°μ§κ° μμ΅λλ€. κ°μ₯ μΌλ°μ μΈ λ°©λ²μ μμ²μ΄ λ€μ΄μ¨ μμλλ‘ μ²λ¦¬νλ κ²μ λλ€. μλ₯Όλ€μ΄ `0ms μμ μ 3msκ° μμλλ Aμμ μμ² 1ms μμ μ 9msκ° μμλλ Bμμ μμ² 2ms μμ μ 6msκ° μμλλ Cμμ μμ²` μ κ°μ μμ²μ΄ λ€μ΄μμ΅λλ€. μ΄λ₯Ό κ·Έλ¦ΌμΌλ‘ νννλ©΄ μλμ κ°μ΅λλ€. ν λ²μ νλμ μμ²λ§μ μνν μ μκΈ° λλ¬Έμ κ°κ°μ μμ μ μμ²λ°μ μμλλ‘ μ²λ¦¬νλ©΄ λ€μκ³Ό κ°μ΄ μ²λ¦¬ λ©λλ€. `A: 3ms μμ μ μμ μλ£ (μμ²μμ μ’ λ£κΉμ§ : 3ms) B: 1m..