-
์ฑ
์ค์ฑ์ฐ ์ดํ c++ ํ๋ก๊ทธ๋๋ฐ -
์์
Visual Studio ์ปค๋ฎค๋ํฐ OR CLION ์ค์นํ๊ธฐ
๋ฐฑ์ค ์ฌ์ดํธ์ ๋ฌธ์ 4๊ฐ ์ด์ ํ๊ธฐ
์ด๋ฌธ์ ํ๊ธฐ -
ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ก
-Windows ํ๋ก๊ทธ๋จ์ผ๋ก Client + UI๊ตฌํ -Socket Programing
-
Windows Programing ๊ธฐ์ด (for UI, Event)
C# -
C++ ๋ฌธ๋ฒ
https://www.acmicpc.net/problem/2438
https://www.acmicpc.net/problem/2439
https://www.acmicpc.net/problem/2440
https://www.acmicpc.net/problem/2441
https://www.acmicpc.net/step/5 2๋ฌธ์
https://www.acmicpc.net/step/6 2๋ฌธ์
๋ณ์๋ ํน์ ์ฃผ์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ง์นญํ๋ค.
๋ฉ๋ชจ๋ฆฌ -> ๋จ์นด๋๋ก ์ธ์ํ๋ฉด ๋๋ค.
32๋นํธ ์ด์์ฒด์ (x86), 64๋นํธ ์ด์์ฒด์ (x64)๋ ์ฃผ์๊ฐ์ ํฌ๊ธฐ์๋ ์๊ด์ด ์๋ค.
ํฌ์ธํฐ๋ ํด๋น ์ฃผ์์ ๊ฐ์ ๊ฐ์ ธ์จ๋ค.
์ด์์ฒด์ ์ ๋ํด์ ์ดํดํ์
https://ko.wikipedia.org/wiki/%EC%9A%B4%EC%98%81_%EC%B2%B4%EC%A0%9C
https://learngitbranching.js.org/
- oop์ ํน์ง๊ณผ ์์น ์ดํดํ๊ธฐ ์ฐธ๊ณ ์ํค
- ์ฝ๊ฒ๋ ํด๋์ค๋ ํ๋์ ๊ธฐ๋ฅ์ด ๋ง์ ๋ณ์๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
- ์๋์ฐ์ ๋ฆฌ๋ ์ค ์ค์นํด์ค๊ธฐ
- ์์ ์์ค add, ์์ค1 add
- git init
- git add filename
- git commit -m "commit log"
- User class๋ก ์ฝ์ ํ์๊ฐ์ ๋ง๋ค๊ธฐ
- g++ ํ์ผ๋ช => a.out๊ณผ ๊ฐ์ ํ์ผ์ด ์๊น
- g++ ํ์ผ๋ช 1 -o ํ์ผ๋ช 2 => "ํ์ผ๋ช 2"์ ์ด๋ฆ์ผ๋ก ์คํํ์ผ์ด ์๊น
- ๋ฌธ์์ด
- char[128] str;์ ๋น์ท
- ex) string s; cin >> s; "hello world"; s = "hello world"
- scv
- ๋ง๋ฆฐ
- ํ์ด์ด๋ฒณ
- ๋ฉ๋
- oop // language
- algorithm - acmipcp
- socket programming
- web server
- aos ios
- machine learning
- natural language
https://www.acmicpc.net/problem/10845
Tetris source code driving
vim
visual assist
console api ์ฌ์ฉ
prime (์์๊ตฌํ๊ธฐ) ๋ฌธ์ ํ์ด
Code explanation order =>
Abstract
Data Structure
Logic
Get prime problem is solved well
๋์๊ด๋ฆฌ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ
- ๋ช
์ธ
- ๋์ ๋์ฌ ์ ๋ณด ์
๋ ฅ, ํ์์ ๋ณด ์ถ๊ฐ, ๋ชจ๋ ํ์์ ๋ณด ์กฐํ, ํ์์ ๋ณด ์กฐํ, ํ์์ ๋ณด ์์ ๋ฐ ์ญ์ , ํ๋ก๊ทธ๋จ ์ข
๋ฃ
- ๋์ ์ ๋ณด ์กฐํ
- ๋์์ ํด๋น ๋์๋ฅผ ๋น๋ฆฐ ํ์์ ์ ๋ณด ๋ฐ ์ด๋ ฅ์ ๊ฐ์ง๊ณ ์์
- ๋์ ๋์ฌ ์ ๋ณด ์
๋ ฅ
- ๋์ ๊ฒ์ -> ์นดํ
๊ณ ๋ฆฌ ๊ฒ์, ์ด๋ฆ ๊ฒ์
- ๋์ ๋์ฌ ๊ฐ๋ฅํ ๊ฒฝ์ฐ
- ํ์ ๊ฒ์ -> ์ด๋ฆ ๊ฒ์
- ํ์์ด ๋์ฌ ๊ฐ๋ฅํ ๊ฒฝ์ฐ
- ๋์ฌ ์ฒ๋ฆฌ
- ํ์์ด ๋์ฌ ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ
- ์คํจ
- ํ์์ด ์๋ ๊ฒฝ์ฐ
- ์คํจ
- ํ์์ด ๋์ฌ ๊ฐ๋ฅํ ๊ฒฝ์ฐ
- ๋์ ๋์ฌ ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ
- ์์ฝ
- ๋์๊ฐ ์๋ ๊ฒฝ์ฐ
- ์คํจ
- ๋์ ๊ฒ์ -> ์นดํ
๊ณ ๋ฆฌ ๊ฒ์, ์ด๋ฆ ๊ฒ์
- ํ์์ ๋ณด ์ถ๊ฐ
- ์ด๋ฆ, ์ ํธ๋ฒํธ, ๋์ด ๋ฑ ๊ธฐ๋ณธ ์ ๋ณด ์ ๋ ฅ
- ๋ชจ๋ ํ์ ์ ๋ณด ์กฐํ
- ๋ชจ๋ ์ฌ์ฉ์ ํ๋ฒ์ ์กฐํ ๊ฐ๋ตํ๊ฒ
- ํ์ ์ ๋ณด ์กฐํ
- ํ๋ช ์ ํ์์ ๋ณด ์์ธํ๊ฒ ์กฐํ
- ์ถ๊ฐ์ ์ผ๋ก ํด๋น ํ์์ด ๋น๋ฆฐ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์
- ํ์์ ๋ณด ์์ ๋ฐ ์ญ์
- ํ์์ ๋ณด ์์ ๋ฐ ์ญ์ ๊ธฐ๋ฅ ์ถ๊ฐ
- ๋์ ์ ๋ณด ์กฐํ
- ๋์ ๋์ฌ ์ ๋ณด ์
๋ ฅ, ํ์์ ๋ณด ์ถ๊ฐ, ๋ชจ๋ ํ์์ ๋ณด ์กฐํ, ํ์์ ๋ณด ์กฐํ, ํ์์ ๋ณด ์์ ๋ฐ ์ญ์ , ํ๋ก๊ทธ๋จ ์ข
๋ฃ
๋์๊ด๋ฆฌ ํ๋ก๊ทธ๋จ ing
๋์๊ด๋ฆฌ ํ๋ก๊ทธ๋จ ing
๋์๊ด๋ฆฌ ํ๋ก๊ทธ๋จ ing Class Return Search algorithm change ์ํธ ์ฝ๋ผ์ ์๊ณ ๋ฆฌ์ฆ