기업 코딩테스트에서 요구하는 알고리즘 학습 및 다양한 문제 풀이 경험을 목표로 합니다.
Name | 권효승 | 김남규 | 박유진 | 이유정 | 조인수 | 최정은 |
---|---|---|---|---|---|---|
Profile |
주차 | 문제 1 | 문제 2 | 문제 3 |
---|---|---|---|
1 | 바이러스 | 듣보잡 | 금공강 사수 |
2 | 햄버거 분배 | 강의실 배정 | 전쟁 - 전투 |
3 | 색종이 만들기 | 파티 | 2,147,483,648 게임 |
4 | 구간 나누기 2 | 에너지 드링크 | 소수&팰린드롬 |
5 | 랜선 자르기 | 토마토 | 인하니카 공화국 |
6 | 정수 삼각형 | HTML 파싱 | 미로 만들기 |
7 | 리모컨 | 회의실 배정 | 해시 해킹 |
8 | Codepowers | 서강근육맨 | 욕심쟁이 판다 |
9 | 퇴사 2 | 벽 부수고 이동하기 | 초밥 식사 |
10 | 연산자 끼워넣기 | 상어 초등학교 | 등수 구하기 |
11 | 이진 검색 트리 | - | 어항 정리 |
12 | 통나무 건너뛰기 | 꿀따기 | 친구 |
13 | 인간-컴퓨터 상호작용 | - | 어떤 우유의 배달 목록(Easy) |
14 | 쿼드트리 | 줄 세우기 | 꽃길 |
15 | 표현 가능한 이진트리 | 수열 | 문제 추천 시스템 Version 2 |
16 | 연구소 | 도넛과 막대 그래프 | 조합 0의 개수 |
17 | 문자열 게임 | 똥 게임 | 주사위 고르기 |
18 | 단어 수학 | 기능개발 | 배열 돌리기 1 |
19 | 배달 | Java vs C++ | 샘터 |
20 | 로봇 청소기 | 멀쩡한 사각형 | 회장뽑기 |
21 | 양궁 대회 | 소수의 연속합 | 도시 분할 계획 |
22 | 최소 회의실 개수 | 숌 사이 수열 | 컨베이어 벨트 위의 로봇 |
23 | 치킨 배달 | 신촌 통폐합 계획 | 박스 채우기 |
24 | 누가 이길까 | 후보 추천하기 | 보이저 1호 |
25 | 가장 가까운 세 사람의 심리적 거리 | 연구소 2 | 내진 설계 |
26 | 트럭 | IPv6 | 캠프 준비 |
27 | 쉬운 최단거리 | 상어 초등학교 | 상어 중학교 |
28 | 톱니바퀴 | 핑거 스냅 |
** 문제 출제자는 마크다운 문법([문제 이름](링크)
)을 사용하여 docs: n주차 n번 문제 출제
커밋으로 문제를 제출합니다.
일주일 단위로 아래의 순서로 진행합니다.
문제 출제
: 문제 출제자가 진행 해당 주차 시작 전 일요일 자정까지 문제 선정문제 풀이 제출
: 해당 주 일요일 자정까지 지정된 브랜치에 문제 제출리뷰
: 문제 풀이 제출 한 다음 주 일요일 자정까지 리뷰 진행
- 지정된 브랜치에 풀이한 코드 커밋
- 브랜치:
week**/p*
(예시:week01/p1
) - 경로 및 파일명:
/src/week**/p*_{닉네임}.java
(예시:/src/week01/p1_ogu.java
) - 커밋 메시지:
solve: week**-p*
(예시:solve: week01-p1
)
- 브랜치:
- (생성된 PR이 없는 경우)Main 브랜치로 Pull Request 생성
- Title:
[WEEK**-P*] {플랫폼} {문제 번호} {문제 이름}
(예시:[WEEK01-P1] 백준 2606 바이러스
) - Assignees: 본인 추가
- Title:
- 각자 리뷰
- 각 인원은(그 날 푼 인원에 한해) 해당 주차에 푼 문제에 대해 리뷰 진행
- 리뷰 완료 후
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);
}
}