전체 글
백준 1100 하얀 칸
https://www.acmicpc.net/problem/1100 1100번: 하얀 칸 체스판은 8×8크기이고, 검정 칸과 하얀 칸이 번갈아가면서 색칠되어 있다. 가장 왼쪽 위칸 (0,0)은 하얀색이다. 체스판의 상태가 주어졌을 때, 하얀 칸 위에 말이 몇 개 있는지 출력하는 프로그램 www.acmicpc.net public class Boj1100_하얀칸 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int cnt = 0; for (int i = 0; i < 8; i++) { String s = br.read..
Merge vs Rebase
서로 다른 브랜치를 합치는 두 방식 merge: 두 브랜치를 한 커밋에 이어붙입니다. 브랜치 사용내역을 남길 필요가 있을 때 적합한 방식입니다. 다른 형태의 merge에 대해서도 이후 다루게 될 것입니다. rebase: 브랜치를 다른 브랜치에 이어붙입니다. 한 줄로 깔끔히 정리된 내역을 유지하기 원할 때 적합합니다. 이미 팀원과 공유된 커밋들에 대해서는 사용하지 않는 것이 좋습니다. 차이점 히스토리 내역 rebase를 한 뒤의 히스토리는 깔끔하게 한 줄로 정리되지만 merge는 브랜치의 흔적을 남긴다.
백준 10820 문자열 분석
https://www.acmicpc.net/problem/10820 10820번: 문자열 분석 문자열 N개가 주어진다. 이때, 문자열에 포함되어 있는 소문자, 대문자, 숫자, 공백의 개수를 구하는 프로그램을 작성하시오. 각 문자열은 알파벳 소문자, 대문자, 숫자, 공백으로만 이루어져 있 www.acmicpc.net public class Boj10820_문자열분석 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 소문자 대문자 숫자 공백 String str = ""; while ((str = br.readLi..
백준 10871 X보다 작은 수
https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net public class Boj10871_X보다작은수 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readL..
Reset vs Revert
Reset은 원하는 시점으로 돌아간 뒤 이후 내역들을 지웁니다. 말 그대로 시간을 과거로 되돌리는 것 내역을 삭제함. git reset --hard (돌아갈 커밋 해시) git reset --hard 💡 뒤에 커밋 해시가 없으면 마지막 커밋을 가리킴 Revert 되돌리기 원하는 시점의 커밋을 거꾸로 실행합니다. 기록이 남음 한 번 공유가 된 commit들은 revert를 사용해서 되돌려야 한다.
백준 10953 A+B-6
https://www.acmicpc.net/problem/10953 10953번: A+B - 6 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 숫자 사이에 구분자로 콤마가 들어갔다는 점 다른 문제 좋아. 화이팅 public class Boj10953_AplusB6 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int t = Integer.parseInt(br.readLine()); StringTokenizer st; StringBuilder sb = n..
백준 2743 단어 길이 재기
https://www.acmicpc.net/problem/2743 2743번: 단어 길이 재기 알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오. www.acmicpc.net 브론즈2 라지만.. 브론즈5 문제라고 해도 될듯. 양심 없이 이런 문제 풀고 좋아한다 😁😁 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Boj2743_단어길이재기 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputS..