μ 체 κΈ
λ°±μ€μ λ€μ΄κ°μ PS λ¬Έμ νμ΄λ₯Ό μμνλ€.
ν 3μΌ μ λΆν° λ°±μ€ μκ³ λ¦¬μ¦ μ¬μ΄νΈμμ μκ³ λ¦¬μ¦ λ¬Έμ λ₯Ό νκΈ° μμνλ€. μ νλΈμμ κΈ°μ΄μμΈ μκ³ λ¦¬μ¦κ³Ό μλ£κ΅¬μ‘°λ₯Ό 곡λΆνκ³ PS(Problem Solving)λ₯Ό μμν΄λ³ΌκΉ κ³ λ―Όνμλλ° κΈ°μ΄ μκ³ λ¦¬μ¦ μ€ μνμ 곡λΆνκ³ λλ λ°λ‘ μν μκ³ λ¦¬μ¦ λ¬Έμ λ€μ νμ΄λ³΄κ³ μΆμ΄ λ°λ‘ λ°±μ€ μ¨λΌμΈ μ μ§ μ¬μ΄νΈμ λ€μ΄κ°μ μλ¨λ©λ΄μ [λ¬Έμ ] -> [μκ³ λ¦¬μ¦ λΆλ₯] -> [μν]μΌλ‘ λ€μ΄κ° μμλλ‘ νμ΄λ³΄κΈ° μμνλ€. μκ°λ³΄λ€ μ¬λ°μλ€. κ²μλ μνκ² λλ€. (νν) κ·Έλ μ§λ§ μ΄μ κ±Έμλ§λ₯Ό λΌλ λ¨κ³λΌ.. λ°±μ€ ν°μ΄λ‘ μ€λ² μμ€μ λ¬Έμ λ§ λ§λλ νμ°Έ κ±Έλ¦°λ€ ^^;; λ μ΄μ λΆν°κ° μμμ΄λκΉ. μμΌλ‘ μ΄μ¬ν ν΄μ λ΄ μ€λ ₯μ 골λ, νλν°λ μμ€ μ΄μμΌλ‘ μ¬λ¦¬κ³ μΆλ€. λνν μ λ§κ³ μ¬λ°λ μκ³ λ¦¬μ¦μ λ΄ κ°μ μΌλ‘ λ§λ€μ΄μΌκ² ..
νλλμ΄ μ μ λ΄λ²λ €λμλ μ΄μ (By κΈ°λ κ΅ λ³μ¦κ° λΌλΉ μ¬μ»€λΌμ΄μ΄μ€)
Q. μ΄λ€ μ£ μλ μ ν μ¬λμ μ μΈμ΄ κ·Έλ₯Ό μ΄μΌλ‘ μ΄μ μ£½μμ΅λλ€. νλλμ΄ μ§μ§ μ΄μκ³μκ³ μ λ§ μ μλ‘μ°μκ³ μ¬λκ³Ό λ₯λ ₯μ νλλμ΄μλΌλ©΄ μ μΈμ΄ μ΄μ μ λ κ·Έκ±Έ λ§μμ£Όμ μΌμ§ μ΄λ»κ² λ΄λ²λ € λμ€ μ μκ² μ΅λκΉ. νλλμ΄ μ΄μκ³μλ€λ©΄ μ μ λ΄λ²λ €λμλ μ΄μ κ° λ¬΄μμ λκΉ? A. μ°λ¦¬κ° νλλμΌλ‘λΆν° λ°μ κ°μ₯ ν° μ λ¬Όμ΄ μλ€λ©΄ κ·Έκ²μ μ¬λμ λλ€. μ°λ¦¬μ μΆμ μμ΄μ κ°μ₯ κ³ κ·ν μ€λ¦¬, νλλμΌλ‘λΆν° λ°μ κ°μ₯ κ·ν μ λ¬Όμ΄ μ¬λμ λλ€. κ·Έλ°λ° μ°λ¦¬κ° μλ‘ μ¬λμ νλ €λ©΄ λ°λμ μ μ λμ΄μΌ νλ κ²μ΄ μμ μ λλ€. μμ λ‘μ΄ μ νμ ν μ μλ μ¬λμ΄μ΄μΌ μ¬λμ΄ μ§μ§ μ¬λμ΄ λλ κ²μ λλ€. λ§μ½μ μ°λ¦¬κ° μ΄λ€ νλμ νλλ‘ κ²°μ λμ΄ μλ κΈ°κ³μ μΈ μ‘΄μ¬λΌλ©΄ μ°λ¦¬λ μ§μ ν μ¬λμ ν μ μμ΅λλ€. μ°λ¦¬μ μ¬λμ΄ μμ€..
'μ¬λ―Έ'λ₯Ό μλλ ₯μΌλ‘ / μ’μ κ°λ°μκ° λκ³ μΆλ€
μ λ§ μ€λλ§μ μΌκΈ°λ₯Ό μ¨λ³΄λ ꡬλ. μ²μμλ λλ¦ κΈμ μ΄μ¬ν μ¦κΈ°λ©° μΌλλ°.. μ€λ μκ°μ λ€μ¬ ꡬκΈλ§νλ©΄μ κ³ λ―Όνμμλ λΈκ΅¬νκ³ λΈλ‘κ·Έμ κ΄κ³ λ₯Ό λ¬μ μμ΅μ λ΄λ 'μ λμΌμ€'κ° λμ± λ μμ΄ κ²°κ΅ μλλ λ°λμ κΈμ μ°λ λκΈ°κ° μ’ μ¬λΌμ§ νμΈμ§ κ·Έ λ€λ‘ λΈλ‘κ·Έμ κΈμ°λ κ²μ΄ μμ μ μ‘νμ§ μμλ€. κ·Έλλ λμ μΌμ’ μ μΌκΈ°μ₯μ΄μ λ΄ κ³΅λΆμ νμ μ λ¨κΈ°κΈ°λ νλ κ³³μ΄κΈ°μ λ μ΄μ μμ΅μ μ κ²½μ°κΈ°λ³΄λ€ κ·Έλ₯ λ΄ μΆμ κΈ°λ‘μ μ¦κ²κ² λ¨κΈ΄λ€λ κ²μ μλ―Έλ₯Ό λκ³ λ΄ λ§μμ΄ λ΄ν€λ λλ‘ κ°κ°ν κΈμ μ°κΈ°λ‘ νμλ€. μ μν μ§ μ΄λ λ§ 7μ£Όκ° νλ λ€. μκ°μ΄ κ½€ μ§λ¬λ€κ³ λ λλ μ μλλ° κ°μΈμ μΌλ‘ 'μμ§ κ·Έκ±°λ°μ?' λΌλ μκ°μ΄ κ°μ₯ λ¨Όμ λ λ€. μμΌκΉ.. μ§λ μκ°μ λμ보λ λλ κ·Έ λμ μκ°λ³΄λ€ λ§μ κ±Έ ν..
[νμ΄μ¬] κΈ°μ΅λ ₯ ν μ€νΈ κ²μ μ μ 보면μ λ°λΌ λ§λ€κΈ° (pygame) - μμ± λ° νκΈ°
νλ‘κ·Έλλ° κ΅μ‘ μ νλ² 'λλ μ½λ©' λμ μλ‘μ΄ κ°μ’ λ΄μ©μ΄ pygameμ μ΄μ©ν κΈ°μ΅λ ₯ ν μ€νΈ κ²μμ΄μλλ° λ§μΉ¨ μ κ° λ§λ€μ΄ νκ³ μΆμ΄νλ κ²μκ³Ό λΉμ·ν΄μ λ°λ‘ κ°μ λ€μΌλ©° μ½λ©νμ΅λλ€. μ΄ μ΄νμ κ±Έμ³μ μμ±νκ³ , κ°μμμ νμ§ μμ μ΅μ λ μΆκ°ν΄λ΄€μ΅λλ€! 1. κ²μ νλ μ΄ μμ youtu.be/yvzWmZtHnuI κ²μ κ·μΉμ 3μ€λ‘ μμ½νλ©΄ λ€μκ³Ό κ°μ΅λλ€. 1. νλ©΄μ 보μ΄λ μ«μμ μμΉλ₯Ό λͺ¨λ μΈμ΄ ν μμλλ‘ ν΄λ¦νλ€. 2. μ«μλ 1λ² μΉΈμ ν΄λ¦νκ±°λ μΌμ μκ°μ΄ μ§λλ©΄ κ°λ €μ§λ€. 3. μ«μλ λλ€μΌλ‘ λ°°μΉ λλ©°, ν리면 ν΄λΉ λ 벨μ μ¬λμ νκ² λκ³ 3λ² ν리면 κ²μ μ€λ²λ€. ν λ² ν΄λ³΄κ³ μΆμΌμλ©΄ μ κ° μμ€ μ½λλ₯Ό κΉνλΈμ μ¬λ €λμμΌλ κ°μ μ μ½λλ₯Ό 볡μ¬νμ ν μλν° μ무λ°λμ 볡λΆνμ..
[νμ΄μ¬] μ€λ½μ€ κ²μ μ μ 보면μ λ°λΌ λ§λ€κΈ° (pygame) - (1) κΈ°λ³Έ κ³Όμ (μμ μ°μ΅, κΈ°λ³Έ ν)
μ΄ κΈμ 'λλμ½λ©'λμ 'νμ΄μ¬ μ½λ© λ¬΄λ£ κ°μ (νμ©νΈ1) - μΆμ΅μ μ€λ½μ€ κ²μμ λ§λ€μ΄ 보μμ. 3μκ°μ΄λ©΄ μΆ©λΆν©λλ€.' κ°μλ₯Ό λ³΄κ³ λ°λΌ λ§λ λ΄μ©μ κΈ°λ‘ν΄λμ κΈμ λλ€. λ¨Όμ κ°μ μμμ 첫 1μκ°μ 곡λΆνλ©° κ°μ΄ μμ±ν μ½λλ₯Ό λ¨κ²¨λμμ΅λλ€. κ°μΈμ μΌλ‘ μ΄λ²€νΈ 루ν λΆλΆ μ½λ λ΄μ©μ΄ μμ§ μ’ ν·κ°λ¦¬λ€μ import pygame ################################################################## pygame.init() # μ΄κΈ°ν (λ°λμ νμ) # νλ©΄ ν¬κΈ° μ€μ screen_width = 480 # κ°λ‘ ν¬κΈ° screen_height = 640 # μΈλ‘ ν¬κΈ° screen = pygame.display.set_mode((screen_widt..
[μκ³ λ¦¬μ¦] μ΅λ곡μ½μμ μ΅μ곡배μ - κ°λ¨νκ² κ΅¬νν΄λ³΄κΈ° (+ μ ν΄λ¦¬λ νΈμ λ² μκ³ λ¦¬μ¦) (C++)
μ΅λ곡μ½μλ 무μμΈκ°? μ΅λ곡μ½μλ μ΄λ±νκ΅ μν μκ°μ λ°°μ°λ λ΄μ©μΌλ‘, μλ§ μ΄ κΈμ 보μλ μ¬λ¬λΆμ΄λΌλ©΄ μ΄λ―Έ μμκ² μ§λ§, κ·Έ κ°λ μ ν λ² λ μ§κ³ λμ΄κ°λ³΄μ. μ¬μ΄ μ΄ν΄λ₯Ό μν΄ μ€μ μ μκ° μλ μ΄λ±νκ΅ κ΅κ³Όμμ μ μλ λ΄μ©μ μ°Έκ³ νμλ€. nμ μ½μ : nμ λλμ΄ λ¨μ΄μ§κ² νλ μ a, bμ 곡μ½μ : aμ bμ 곡ν΅λ μ½μ a, bμ μ΅λ곡μ½μ : aμ bμ 곡ν΅λ μ½μ μ€ κ°μ₯ ν° μ μ΄ κ°λ μ μ΄μ©νμ¬ λ°λ³΅λ¬ΈμΌλ‘ λ€μκ³Ό κ°μ΄ μ΅λ곡μ½μλ₯Ό ꡬνλ ν¨μ μ½λλ₯Ό μΈ μ μλ€. #include #include // μ΅λ곡μ½μλ₯Ό κ³μ°νλ ν¨μ long getBCD (long a, long b) { for(int div = min(a, b); div > 0; div--) { if((a % div ==..
λ μμ λ‘ μΈν΄ μ μ κ³΅λ°±κΈ°κ° μμμ΅λλ€.
μ λΈλ‘κ·Έλ₯Ό μ±κ²¨ λ³΄μ€ λΆμ λ±ν μμ κ±°λΌκ³ μκ°νμ§λ§ κ·Έλλ νλμ λΈλ‘κ·Έλ₯Ό λͺ» μ΄ μ΄μ λ₯Ό λ¨κΈ°μ§λ©΄ λ μμ κ³Ό μ λ³΄λ€ λ ν° μ¬λΌνκ° μμμ΅λλ€. μ λ² 4μ 1μΌ, μ λ κ°μΈμ μΈ μ΄μ λ‘ λμμ μ λ°μ νλμ μ»΄ν¨ν°λ₯Ό μ¬μ©νλλ° μ΄λ €μμ΄ μμμ΅λλ€. λ€νμ΄λ μ΄μ λ μ’ ν볡λμ΄ λ€μ μ μμ μΌλ‘ μ»΄ν¨ν°λ₯Ό μ¬μ©ν μ μκ² λμμ΅λλ€. (μλ§ μ‘°λ§κ° λΌμ μμ λ‘ λ λ€μ λΉμ·ν κ²½νμ νκ² λ κΊΌμ§λ§μ) κ·Έλ¦¬κ³ μ½λ© 곡λΆμ λ λ€μ μ μ²΄κ° μμμ΅λλ€. μμμ μ λ³΄λ€ λ ν° μ¬λΌνλΌκ³ μ μμ§λ§ μκ°ν΄λ³΄λ μ μ μ¬λΌνμ μ°μ₯μ μ΄λΌκ³ λ μκ°μ΄ λλ€μ. μ§μ€μ μΌλ‘ 곡λΆκ° κ³μ μμ μ μ‘ν κ²°κ΅ μ μ μλ¨μμ΅λλ€. (κ·Έλλ λΆμν λ§μμ μ‘°κΈμ©μ νλ€μ. 1μκ° λΆλ νμ΄μ¬ κ°μλ λ£κ³ ..) λμ , μ νλΈμμ μ΄λ° ..
[C++] ν΄λμ€μ private μ κ·Ό μ μ΄μμ μ§μ λ²μ
C++λ κ°μ²΄ μ§ν₯ μΈμ΄μ΄λ―λ‘ κ³΅λΆν λ λ°λμ ν΄λμ€(Class)μ κ°λ μ 곡λΆνκ² λλ€. ν΄λμ€(Class)λ κ°λ¨νκ² 'κ°μ²΄μ μ€κ³λ'λΌκ³ ννν μ μλλ°, μ΄λ₯Ό μ²μ λ°°μ°λ νμμ΄ ν΄λμ€μ κΈ°μ΄μ λμ€λ λ΄μ©μΈ μ κ·Ό μ μ΄(access control)λ₯Ό 곡λΆν λ ν·κ°λ¦΄ λ§ν λΆλΆμ΄ μμ΄ μ΄λ² μκ°μ κ°λ¨ν ν¬μ€νΈλ‘ λ€λ€λ³΄κ³ μ νλ€. μ¬μ€ μ΄ λ΄μ©μ νμκ° λνκ΅ 1νλ μμ C++λ₯Ό μ²μ λ°°μΈ λ μ무λ μ΄κ²μ λν΄ μλ €μ£Όμ§ μμ κΈ°λ§κ³ μ¬ μν λΉμΌ, κ·Έκ²λ μν λ¬Έμ νΈλ λΉμμ κ°μκΈ° μ€μ€λ‘ μλ¬Έμ΄ μ겨 β μνμκ° λ΄λ΄ κ³€νΉμ€λ¬μ νμλ λ΄μ©μ΄μλ€. (λ€νμ΄ κ·Έ λ¬Έμ λ λ§μλκ±Έλ‘ κΈ°μ΅..) λ¨Όμ , ν΄λμ€μ μ κ·Ό μ μ΄μ κ΄ν κ°λ μ΄ μ΄λ μ λ μ‘νμλ€λ μ μ λ‘ μ€λͺ μ νλ μ΄λ° κ°λ μ΄ μμ§ ..
[μ λν° κΈ°μ΄] #3. κ°λ¨ν 2D UI ꡬν - ν μ€νΈ μΆκ° λ° λ²νΌμΌλ‘ νλ©΄ μ ν(μ΄λ)νκΈ° (SceneManager.LoadScene)
μ€λλ§μ κΈμ μλλ€. 곡λΆλ κΎΈμ€ν νκ³ μλλ° κΈμ μ°λ κ±Έ μ μ μμ΄λ²λ Έμ΅λλ€. μ€λμ μ λν°μμ λ νλ©΄μ λ§λ€κ³ λ²νΌμ ν΅ν΄ μ₯λ©΄μ μ ννλ κ³Όμ μ κΈ°λ‘ν΄λ³΄λ € ν©λλ€. λ°°μ΄μ§ μ‘°κΈ λ λ΄μ©μ΄λΌ κΈ°μ΅μ΄ κ°λ¬Όκ°λ¬Όνλ° (μ΄λμ 볡μ΅μ΄ μ€μ..) 곡λΆνλ κ²λ€μ μ°Ύμ보면μ λ€μ μ 리ν΄λ³΄κ² μ΅λλ€. λ κ°μ μ₯λ©΄ λ§λ€κΈ° λ¨Όμ , μ λν°μμ Sceneμ μΆκ°νμ¬ λ κ°μ μ₯λ©΄μ λ§λ€μ΄λ³΄μ. Sceneμ μΆκ°νλ λ°©λ²μ Projectμ°½μμ [μ€λ₯Έμͺ½ λ§μ°μ€ ν΄λ¦]νκ³ [Create] -> [Scene]μ λλ₯΄λ©΄ μμ±λλ€. UI μ€λΈμ νΈ μΆκ°νκΈ° - λ²νΌκ³Ό ν μ€νΈ λ μ₯λ©΄ A, Bκ° μλ€λ©΄ μ°λ¦¬λ A -> Bλ‘ λμ΄κ°λ λ²νΌμ μ₯λ©΄ Aμ λ§λ€μ΄ λ³Ό κ²μ΄λ€. 첨λΆνλ μ¬μ§μμλ "Title" Sceneμ΄ Aκ° λ κ²..
μ λ ν 첫 μ¬λΌν, 극볡μ μν 곡λΆμ λ³ν
μ λ ν νλ‘κ·Έλλ°μ 곡λΆνλ©΄μ ν° λ²½μ λΆλ«μ³€λ€. μ¬λΌνλ₯Ό λ§λ κ²μ΄λ€. 곡λΆνκ³ μλ μκ³ λ¦¬μ¦ λ¬Έμ κ° κΈκ²©ν μ΄λ €μμ§κ³ λ Έλ μ¬λ―Έμλ μ’ λΉ μ§λ€ 보λ 곡λΆμ λν ν₯λ―Έκ° κΈκ²©ν λ¨μ΄μ‘λ€. κ·Έλμ μ΄λ»κ² νλ©΄ λ€μ μ¦κ²κ² 곡λΆλ₯Ό μ΄μ΄λκ° μ μμκΉ. κ³ λ―Όνλ μκ°μ κ°μ‘λ€. λ¨Όμ , κ³ λ―Όμ νλ€κ°, 곧λ°λ‘ νλ‘κ·Έλ¨μ λ§λ€μ΄ 보며 νμν μ§μμ κ·Έλλ§λ€ μ°Ύμμ 곡λΆνλ λ°©λ²μ΄ μ’λ€λ κ²μ΄ κΈ°μ΅λ¬λ€. κ·Έλ κ² μ§μ 무μΈκ°λ₯Ό λ§λ€μ΄λ³΄λ©° μ±μ·¨κ°μ μ»κ³ , κ·Έκ²μ ν΅ν΄ νλ‘κ·Έλλ°μ μ¬λ―Έμ μ¦κ±°μμ λκ»΄μΌ νλ€λ κ²μ΄λ€. μμ μ΄λ»κ² νλ‘κ·Έλλ°μ 곡λΆνλ κ²μ΄ μ’μκΉ μ°Ύμ보λ€κ° μ¬λ¬ IT μ’ μ¬μ λΆλ€μ΄ 곡ν΅μ μΌλ‘ μΆμ²νλ λ°©λ²μ΄μλ€. κ·Έλ¦¬κ³ μ§κΈ λ΄κ° νκ³ μλ 곡λΆλ€ λμ보λ, λ€ μ΄λ‘ μμ£Όμ 곡λΆμλ€. μκ³ λ¦¬μ¦μ ..