Juahjoah | izzy80 |
- 1주 5알고리즘 -> 무조건 🔥🔥🔥
- 불이행시 다음번에 문제 더 풀기
- 생성된 저장소에
Github ID
로 폴더를 생성한다. - 알고리즘 풀이 후 원본 저장소에
PR
를 보낸다.
{Github ID}/{날짜}/{코드.java}
- 💡 예시:
izzy80/_240701/PGS_소수_찾기.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);
}
}
{태그}: {클래스 이름(플랫폼_문제 번호_문제 제목)} {커밋 메시지}
- 플랫폼에 따라 없는 내용은 생략 가능
- 💡 예시:
✨feat: PGS_소수_찾기 알고리즘 구현
플랫폼 | 태그 |
---|---|
백준 | BOJ |
프로그래머스 | PGS |
삼성SW Expert Academy | SEA |
그외 | ETC |
- 이모지는 선택에 따라 활용한다.
이모지 | 태그 | 설명 |
---|---|---|
✨ | feat | 새로운 기능 추가 |
🐛 | fix | 버그 수정 |
♻️ | refactor | 코드 리팩토링 |
✏️ | comment | 주석 추가(코드 변경 X) 혹은 오타 수정 |
📝 | docs | README와 같은 문서 수정 |
🔀 | merge | merge |
🚚 | rename | 파일, 폴더명 수정 혹은 이동 |
[날짜] {플랫폼 or 언어} {문제 제목 or 문제 유형} - {기타 내용}
- 💡 예시:
[240701] PGS 소수 찾기 - 1문제
- PR에서 각자 코드리뷰를 한다.
- 전체 코드 흐름을 파악한 뒤, 이해가 되지 않는다면 풀이에 대한 질문 달기
- 코드의 일부분에다 코드리뷰를 해도 되고 전체 코드 밑 or PR 하나 밑에다 코멘트 작성으로 리뷰를 해도 됩니다.
해당 README는 다음 레포지토리를 참고해서 제작하였습니다.
commit 컨벤션은 gitmoji와 AngularJS Git Commit Message Conventions을 참고했습니다.