Skip to content

기업 코딩테스트에서 요구하는 알고리즘 학습 및 다양한 문제 풀이(Algorithm Study)

Notifications You must be signed in to change notification settings

Ogu-Family/algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

🧩 Algorithm Study

기업 코딩테스트에서 요구하는 알고리즘 학습 및 다양한 문제 풀이 경험을 목표로 합니다.

👥 멤버

Name 권효승 김남규 박유진 이유정 조인수 최정은
Profile

🔁 진행 순서

일주일 단위로 아래의 순서로 진행합니다.

  1. 문제 출제: 문제 출제자가 진행 해당 주차 시작 전 일요일 자정까지 문제를 선정하여 이슈 생성
  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 진행

📝 코드 작성 가이드

풀이 코드와 함께 아래의 내용을 주석으로 작성합니다.

  • 코드 앞 부분에 문제 링크 / 메모리 / 시간 / 시간복잡도 / 공간복잡도 작성
  • 주요 알고리즘과 문제에서 중요한 부분 설명
  • 필요한 경우 코드 내에 주석 추가
/**
 * 문제 링크: 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);
    }
}

About

기업 코딩테스트에서 요구하는 알고리즘 학습 및 다양한 문제 풀이(Algorithm Study)

Topics

Resources

Stars

Watchers

Forks

Languages