8000 GitHub - 25-BitByBit/AlgorithmStudy
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

25-BitByBit/AlgorithmStudy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 

Repository files navigation

🖥️ AlgorithmStudy

🤖 스터디 멤버

Juahjoah izzy80




📌 스터디 규칙

  • 1주 5알고리즘 -> 무조건 🔥🔥🔥
  • 불이행시 다음번에 문제 더 풀기

🔍 참여 방법

  1. 생성된 저장소에 Github ID로 폴더를 생성한다.
  2. 알고리즘 풀이 후 원본 저장소에 PR를 보낸다.

📁 Repository 폴더 구조

{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);
    }
}

⚠️ commit 컨벤션

{태그}: {클래스 이름(플랫폼_문제 번호_문제 제목)} {커밋 메시지}
  • 플랫폼에 따라 없는 내용은 생략 가능
  • 💡 예시: ✨feat: PGS_소수_찾기 알고리즘 구현

플랫폼

플랫폼 태그
백준 BOJ
프로그래머스 PGS
삼성SW Expert Academy SEA
그외 ETC

이모지 및 태그

  • 이모지는 선택에 따라 활용한다.
이모지 태그 설명
feat 새로운 기능 추가
🐛 fix 버그 수정
♻️ refactor 코드 리팩토링
✏️ comment 주석 추가(코드 변경 X) 혹은 오타 수정
📝 docs README와 같은 문서 수정
🔀 merge merge
🚚 rename 파일, 폴더명 수정 혹은 이동

⚠️ PR 규칙

[날짜] {플랫폼 or 언어} {문제 제목 or 문제 유형} - {기타 내용}
  • 💡 예시: [240701] PGS 소수 찾기 - 1문제

⚠️ (option)코드리뷰 규칙

  • PR에서 각자 코드리뷰를 한다.
  • 전체 코드 흐름을 파악한 뒤, 이해가 되지 않는다면 풀이에 대한 질문 달기
  • 코드의 일부분에다 코드리뷰를 해도 되고 전체 코드 밑 or PR 하나 밑에다 코멘트 작성으로 리뷰를 해도 됩니다.

해당 README는 다음 레포지토리를 참고해서 제작하였습니다.

commit 컨벤션은 gitmojiAngularJS Git Commit Message Conventions을 참고했습니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0