# ๐งฉ Algorithm Study
๊ธฐ์
์ฝ๋ฉํ
์คํธ์์ ์๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ ํ์ต ๋ฐ ๋ค์ํ ๋ฌธ์ ํ์ด ๊ฒฝํ์ ๋ชฉํ๋ก ํฉ๋๋ค.
## ๐ฅ ๋ฉค๋ฒ
| Name | [๊ถํจ์น](https://github.com/hyoguoo) | [๊น๋จ๊ท](https://github.com/GiHoo) | [๋ฐ์ ์ง](https://github.com/eugene225) | [์ด์ ์ ](https://github.com/letskuku) | [์กฐ์ธ์](https://github.com/ZZAMBAs) | [์ต์ ์](https://github.com/JeongeunChoi) |
|:-------:|:----------------------------------------------------------:|:--------------------------------------------------------:|:------------------------------------------------------------:|:-----------------------------------------------------------:|:----------------------------------------------------------:|:---------------------------------------------------------------:|
| Profile |
|
|
|
|
|
|
## ๐ ์งํ ์์
์ผ์ฃผ์ผ ๋จ์๋ก ์๋์ ์์๋ก ์งํํฉ๋๋ค.
1. `๋ฌธ์ ์ถ์ `: ๋ฌธ์ ์ถ์ ์๊ฐ ์งํ ํด๋น ์ฃผ์ฐจ ์์ ์ ์ผ์์ผ ์์ ๊น์ง ๋ฌธ์ ๋ฅผ
์ ์ ํ์ฌ [์ด์](https://github.com/Ogu-Family/algorithm/issues) ์์ฑ
2. `๋ฌธ์ ํ์ด ์ ์ถ`: ํด๋น ์ฃผ ์ผ์์ผ ์์ ๊น์ง ์ง์ ๋ ๋ธ๋์น์ ๋ฌธ์ ์ ์ถ
3. `๋ฆฌ๋ทฐ`: ๋ฌธ์ ํ์ด ์ ์ถ ํ ๋ค์ ์ฃผ ์ผ์์ผ ์์ ๊น์ง ๋ฆฌ๋ทฐ ์งํ
## ๐ ์ ์ถ ๋ฐฉ๋ฒ
1. ์ง์ ๋ ๋ธ๋์น์ ํ์ดํ ์ฝ๋ ์ปค๋ฐ
- ๋ธ๋์น๋ช
: ์ฃผ์ฐจ์ ๋ฒํธ๊ฐ ๋์ค๊ฒ ์์ ๋กญ๊ฒ ์์ฑ
- ๊ฒฝ๋ก ๋ฐ ํ์ผ๋ช
: `/src/week**/p*_{๋๋ค์}.java`(์์: `/src/week01/p1_ogu.java`)
- ์ปค๋ฐ ๋ฉ์์ง: `solve: week**-p*`(์์: `solve: week01-p1`)
2. (์์ฑ๋ PR์ด ์๋ ๊ฒฝ์ฐ)Main ๋ธ๋์น๋ก Pull Request ์์ฑ
- Title: `[WEEK*-P*] {๋ฌธ์ ์ด๋ฆ}`(์์: `[WEEK01-P1] A+B`)
- Issue: ํด๋น ๋ฌธ์ ์ ์ด์ ๋งํฌ
- Reviewers: ๋ค๋ฅธ ์ธ์ ์ ์ฒด ์ถ๊ฐ
- Assignees: ๋ฌธ์ ํ์ด ์๋ฃํ ์ธ์ ์ถ๊ฐ
- Labels: ํด๋น ๋ฌธ์ ํ๋ซํผ ์ง์
3. ๊ฐ์ ๋ฆฌ๋ทฐ
- ๊ฐ ์ธ์์(๊ทธ ๋ ํผ ์ธ์์ ํํด) ํด๋น ์ฃผ์ฐจ์ ํผ ๋ฌธ์ ์ ๋ํด ๋ฆฌ๋ทฐ ์งํ
4. ๋ฆฌ๋ทฐ ์๋ฃ ํ `Squash Merge` ์งํ
## ๐ ์ฝ๋ ์์ฑ ๊ฐ์ด๋
ํ์ด ์ฝ๋์ ํจ๊ป ์๋์ ๋ด์ฉ์ ์ฃผ์์ผ๋ก ์์ฑํฉ๋๋ค.
- ์ฝ๋ ์ ๋ถ๋ถ์ ๋ฌธ์ ๋งํฌ / ๋ฉ๋ชจ๋ฆฌ / ์๊ฐ / ์๊ฐ๋ณต์ก๋ / ๊ณต๊ฐ๋ณต์ก๋ ์์ฑ
- ์ฃผ์ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฌธ์ ์์ ์ค์ํ ๋ถ๋ถ ์ค๋ช
- ํ์ํ ๊ฒฝ์ฐ ์ฝ๋ ๋ด์ ์ฃผ์ ์ถ๊ฐ
```java
/**
* ๋ฌธ์ ๋งํฌ: https://www.acmicpc.net/problem/1000
* ๋ฉ๋ชจ๋ฆฌ: 14448 KB
* ์๊ฐ: 132 ms
* ์๊ฐ ๋ณต์ก๋: O(1)
* ๊ณต๊ฐ ๋ณต์ก๋: O(1)
*/
/*
1. ๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ํ
2. A+B ๊ณ์ฐ
3. ๊ฒฐ๊ณผ ์ถ๋ ฅ
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
// ์
๋ ฅ์ ๋ฐ์ ๊ณต๋ฐฑ์ผ๋ก ๋ถ๋ฆฌ
String[] input = bufferedReader.readLine().split(" ");
// ๋ถ๋ฆฌ ๋ ๋ฌธ์์ด์ ์ ์๋ก ๋ณํ
int a = Integer.parseInt(input[0]);
int b = Integer.parseInt(input[1]);
System.out.println(a + b);
}
}
```