์คํฐ๋ ์ฐธ์ฌ๋ฐฉ๋ฒ : ํด๋น repository Fork ํ ์ปค๋ฎค๋ํฐ์ ์คํฐ๋ ์ ์ฒญ๋์ ์์ฑํด์ฃผ์ธ์!
์๊ณ ๋ฆฌ์ฆ ์ค๋ ฅ ํฅ์์ ์ํด ๋ง๋ Baekjoon๋ฌธ์ ํ์ด ์คํฐ๋
1์ฃผ์ผ๊ฐ ์ ํด์ง ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ ์ ๊ณต๋ถํ๊ณ , ์๊ณ ๋ฆฌ์ฆ์ ๊ด๋ จ๋ ํ์๋ฌธ์ 3๋ฌธ์ ๋ฅผ ํผ ๋ค, ์๋ก์ ์ฝ๋๋ฅผ ๋ฆฌ๋ทฐํ๋ค.
๋ ์ ์์ผ๋ฉด ์ถ์ฒ๋ฌธ์ ๊น์ง ํผ๋ค.
์์ธํ
- ์๊ณ ๋ฆฌ์ฆ์ ์ํ๊ณผ ๋น์ทํ๋ค. ๊ณต์(์๊ณ ๋ฆฌ์ฆ)์ ๋ฐฐ์์ ๋ฌธ์ ์ ์ ์ฉํด ํธ๋ ๋ฐฉ์์ด๋ค.
- ๊ทธ๋ง์ ์ฆ, ํ๋ฒ ์ง๋๋ฅผ ๋์น๋ฉด ์๋นํ ๋ฐ๋ผ๊ฐ๊ธฐ ํ๋ค๋ค. ๊ทธ๋ฌ๋ ์ด์ฌํํ์!
(
(์ ํ๋ธ, ๊ตฌ๊ธ ๊ฒ์, ์ ๋ฃ ๊ฐ์) ์ค ์ ํ
์ถ์ฒ ๊ฐ์ 1 : ๋ฐํน๋ ๋ (C++๊ฐ์์ง๋ง, ์๊ณ ๋ฆฌ์ฆ ์๋ฆฌ๋ฅผ ์๋๋ฐ ๋์๋.)
์ถ์ฒ ๊ฐ์ 2 : ๋ฅํธ์๋ (JAVA)
์ถ์ฒ ๊ฐ์ 3 : ๋๋น๋๋ (C/C++) ๋ ์ด๊ฑธ๋ฃจ ์์ํจ ใ
์ถ์ฒ ๋ธ๋ก๊ทธ : ๋ผ์ด๋ (C++) ์ค๊ธ ~ ๊ณ ๊ธ ์๊ณ ๋ฆฌ์ฆ
๋ฌด์กฐ๊ฑด ๋ณต์ต ๋ง์ดํ๊ณ , ์ฃผ์๋ค๋๊ฒ ์ค๋ ฅํฅ์์ ๋์๋จ!!!
1๏ธโฃ ๊ฐ์๋ฅผ ๋ณด๊ณ ๋์ ๊ฐ๋ ์ ๋จธ๋ฆฟ์์ผ๋ก ์๊ฐํ๊ฑฐ๋, ์ข ์ด ๊ทธ๋ ค๋ณด๋ฉด์ ์ดํดํ๋ค.
2๏ธโฃ ์กฐ๊ธ์ฉ ๋ณด๋ฉด์ ์ฝ๋๋ก ์์ฑํด๋ณธ๋ค. (์ฃผ์ ํ์๋ก ๋ฌ์๋ณด๊ธฐ)
3๏ธโฃ ์ ๋ต์ ๋ณด์ง์๊ณ ๋๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํด๋ณธ๋ค.
4๏ธโฃ ๊ด๋ จ ๋ฌธ์ ๋ฅผ ํ์ด๋ณธ๋ค.
1๏ธโฃ ์ฝ์์๊ฐ ์งํค๊ธฐ
2๏ธโฃ ๋์ถฉํ์ง ์๊ธฐ
3๏ธโฃ ํฌ๊ธฐํ์ง ์๊ธฐ
4๏ธโฃ ํ๋ฃจ์ ๋ชฐ์์ ํ์ง ์๊ธฐ
5๏ธโฃ ์ํ๋ฆฌ๋ ๋ฌธ์ ๋ 30๋ถ์ด์ ๊ณ ๋ฏผํ๊ธฐ
6๏ธโฃ ๊ทธ๋๋ ์ํ๋ฆฌ๋ฉด ๊ตฌ๊ธ๋ง
(์ถ์ฒ ํค์๋ : ๋ฐฑ์ค๋ฌธ์ ๋ฒํธ ์ธ์ด)
7๏ธโฃ ์๊ณ ๋ฆฌ์ฆ์ด ์ด๋ ค์์ง์๋ก ์ง์น๊ธฐ ์ฝ๋ค. ๋์ ํ ์ํ๋ฆฌ๋ฉด ํ๋ฃจ์ ๋ ๋์ค์ ๋ฌธ์ ๋ฅผ ํ๊ฑฐ๋, ์ง๋ฌธํ๊ธฐ
8๏ธโฃ ์ ๋ต์ ๋ง์ถ๋ฉด ๋ง์ถ๋๋ฐ์์ ๋๋๋๊ฒ ์๋๋ผ, ์กฐ๊ธ์ด๋ผ๋ ์๊ฐ์ ๋จ์ถ์ํฌ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋์ง ๊ณ ๋ฏผํด๋ณธ๋ค.
โ๏ธ ํด๋น ๊ท์น์ ์งํค์ง ์์ผ๋ฉด pull request๊ฐ ์ทจ์ ๋ ์ ์๋ค. โ๏ธ
๋ฐฑ์ค์ ์ ๋ต์ ์ ์ถํด์ ๋ง์ท์ ๋ ๋์ค๋ ๊ฒฐ๊ณผ๋ฅผ ์ ์ด์ฃผ๋ฉด ๋ฉ๋๋ค.
- Example
// ์ธ์ด : C++ , (์ฑ๊ณต/์คํจ) : 1/0 , ๋ฉ๋ชจ๋ฆฌ : 2796 KB , ์๊ฐ : 92ms
- JAVA
// ์ธ์ด : JAVA , (์ฑ๊ณต/์คํจ) : 1/4 , ๋ฉ๋ชจ๋ฆฌ : 45008 KB , ์๊ฐ : 208 ms
- Python
# ์ธ์ด : Python , (์ฑ๊ณต/์คํจ) : 1/4 , ๋ฉ๋ชจ๋ฆฌ : 45008 KB , ์๊ฐ : 208 ms
์๋ฅผ๋ค์ด) ๋ฌธ์ ๊ฐ 1000_A+B๋ผ๊ณ ํ๋ฉด,
- 1000_A+B ํด๋์ ๋ค์ด๊ฐ๋ค.
- (์ด๋ฆ_์ฌ์ฉ์ธ์ด) ํด๋๋ฅผ ๋ง๋ ๋ค.
- ํด๋์ ๋ค์ด๊ฐ ์์ฑํ ํ์ผ์ (๋ฌธ์ ๋ฒํธ_๋ฌธ์ ์ด๋ฆ)์ผ๋ก ๋ง๋ ๋ค. (์๋ฐ์ ๊ฒฝ์ฐ๋ ํ๋ก์ ํธ ์ด๋ฆ์ ์ ๋ ๊ฒ ๋ฐ๊ฟ์ค๋ค.)
3๏ธโฃ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ๋ชฉ์ ์ผ๋ก ํ๋ ์คํฐ๋์ด๊ธฐ ๋๋ฌธ์ ์๋ฏธ์๋ ๋ณ์ ๋จ๋ฐ x
์ฝ๋ฉ ํ ์คํธ์ ํฉ๊ฒฉํ๊ฒ ๋๋ฉด, ๋ฉด์ ๋ ๊ทธ ์ฝ๋๋ฅผ ๋ฆฌ๋ทฐํ ์๋ ์๊ณ
๋๋, ๋ฉด์ ๊ด์ด ์ง์ ์ฑ์ ํ๋ ๊ฒฝ์ฐ๋ ์๊ธฐ ๋๋ฌธ์ ์๋ฏธ์๋ ๋ณ์๋ฅผ ๋จ๋ฐํ๋ฉด ์๋๋ค.
- Example) C++
// ๋ฌธ์ : ๊ฐ๊ฒฉ๊ณผ ๋ฌผํ์ ์๋์ ๋ฐ์ ์ด ๋ฌผํ์ ๊ฐ๊ฒฉ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
// ๋์ ์
#include <iostream>
using namespace std;
int main(void){
int a,b; // ์๋ฏธ์๋ ๋ณ์
cin >> a >> b;
cout << a << b;
}
// ์ข์ ์
#include <iostream>
using namespace std;
int main(void){
int price,items; // ๋ณ์ ์ด๋ฆ์ ์ ์ ํ์!
cin >> price >> items;
cout << price << items;
}
- ์์ธ ๊ฒฝ์ฐ (๋ฌธ์ ์์ ์ฃผ์ด์ง ๋ณ์๊ฐ ๋ค์๊ณผ ๊ฐ์ ๋)
์ด๋ด๋, N,M๊ณผ ๊ฐ์ ๋ณ์๋ฅผ ์ฐ๋๊ฒ ์ฝ๋๋ฅผ ๋ณด๋ ์ ์ฅ์์ ์์๋ณด๊ธฐ ๋์ฑ ์ฝ๊ธฐ ๋๋ฌธ์, ๊ทธ๋ฅ N,M์ ๋ณ์๋ก ์ด๋ค.
Pull requests ๋ฐฉ๋ฒ <= ๋งํฌ๋ฅผ ํ๊ณ ๋ค์ด๊ฐ๋ฉด ๋์ต๋๋ค..
์์ | ์๊ณ ๋ฆฌ์ฆ | ๋ฌธ์ ์ง | ์ถ์ฒ ๋ฌธ์ ์ | ์ด ๋ฌธ์ ์ | ์ํ |
00 | ๋ฐฑ์ค ์ตํ๊ธฐ | ๋ฐ๋ก๊ฐ๊ธฐ | 5 | 6 | |
01 | ์ ๋ ฌ 1 | ๋ฐ๋ก๊ฐ๊ธฐ | 3 | 5 | |
02 | ์ ๋ ฌ 2 (sortํจ์ ์ฌ์ฉ) | ๋ฐ๋ก๊ฐ๊ธฐ | 3 | 5 | |
03 | ์ํ | ๋ฐ๋ก๊ฐ๊ธฐ | 5 | 5 | |
04 | ์๋ผํ ์คํ ๋ค์ค์ ์ฒด | ๋ฐ๋ก๊ฐ๊ธฐ | 5 | 5 | |
05 | ์๋ฃ๊ตฌ์กฐ 1 (์คํ,ํ,๋ฑ) | ๋ฐ๋ก๊ฐ๊ธฐ | 7 | 7 | |
06 | ์๋ฃ๊ตฌ์กฐ 2 (์ฐ์ ์์ ํ) | ๋ฐ๋ก๊ฐ๊ธฐ | 4 | 4 | |
07 | ๋์ ํ๋ก๊ทธ๋๋ฐ 1 | ๋ฐ๋ก๊ฐ๊ธฐ | 6 | 7 | |
08 | ๋์ ํ๋ก๊ทธ๋๋ฐ 2 | ๋ฐ๋ก๊ฐ๊ธฐ | 7 | 8 | |
09 | ํฌ ํฌ์ธํฐ | ๋ฐ๋ก๊ฐ๊ธฐ | 6 | 7 | |
10 | ์์ ํ์ | ๋ฐ๋ก๊ฐ๊ธฐ | 6 | 7 | |
11 | ์ด๋ถ ํ์ | ๋ฐ๋ก๊ฐ๊ธฐ | 11 | 11 | |
12 | ๋ฐฑํธ๋ํน | ๋ฐ๋ก๊ฐ๊ธฐ | 14 | 14 | |
13 | ๋ถํ ์ ๋ณต | ๋ฐ๋ก๊ฐ๊ธฐ | 8 | 8 | |
14 | ๋ฌธ์์ด 1 | ๋ฐ๋ก๊ฐ๊ธฐ | 10 | 10 | |
15 | ๋ฌธ์์ด 2 | ๋ฐ๋ก๊ฐ๊ธฐ | 9 | 9 | |
16 | ๊ตฌํ,์๋ฎฌ๋ ์ด์ | ๋ฐ๋ก๊ฐ๊ธฐ | 10 | 10 | |
17 | แแ ฎแแ งแซ,แแ ตแแ ฒแฏแ แ ฆแแ ตแแ งแซ (แแ กแทแแ ฅแผ SW แแ งแจแ แ ฃแผแแ ฆแแ ณแแ ณ แแ ตแแ ฎแฏ) | ๋ฐ๋ก๊ฐ๊ธฐ | 9 | 9 | |
18 | ์ต๋จ๊ฑฐ๋ฆฌ (๋ค์ต์คํธ๋ผ) | ๋ฐ๋ก๊ฐ๊ธฐ | ์ค๋น์ค.. | ||
19 | ์์์ ๋ ฌ | ๋ฐ๋ก๊ฐ๊ธฐ | ์ค๋น์ค.. | ||
20 | ๋ถ๋ฆฌ ์งํฉ (์ ๋์ธ ํ์ธ๋) | ๋ฐ๋ก๊ฐ๊ธฐ | ์ค๋น์ค.. | ||
21 | ํธ๋ผ์ด | ๋ฐ๋ก๊ฐ๊ธฐ | ์ค๋น์ค.. | ||
22 | ๋์ ํ๋ก๊ทธ๋๋ฐ ํธ๋ฆฌ | ๋ฐ๋ก๊ฐ๊ธฐ | ์ค๋น์ค.. | ||
23 | ์ต์ ์คํจ๋ ํธ๋ฆฌ | ๋ฐ๋ก๊ฐ๊ธฐ | ์ค๋น์ค.. |
- ์๊ณ ๋ฆฌ์ฆ ๋ณ ๊ฐ๋ ํ์ต๊ณผ ๊ด๋ จ ๋ฌธ์ ํ์ด ๋ฐ ๊ณจ๋ํฐ์ด ๋ฌ์ฑ!
- ๋ฐฑ์ค ๊ธธ๋ผ์ก์ด ๋ฌธ์ ์ง ๋ค ํ๊ธฐ
- ์ผ์ฑ SW ์ญ๋ ํ ์คํธ ๊ธฐ์ถ ๋ฌธ์ ๋ค ํ๊ธฐ