전체 글 216

[코딩테스트] 백준 14681번: 사분면 고르기

# 문제주소: https://www.acmicpc.net/problem/14681x, y의 값을 입력 받았을 때 각 어떤 사분면에 속하는지 출력하기.Quandrant n (제 n사분면) # 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int x = Integer.parseInt(br.readLine())..

코딩 테스트 2025.05.09

[코딩테스트] 백준 2753번: 윤년

# 문제주소: https://www.acmicpc.net/problem/2753주어진 연도가 윤년이면 1, 아니면 0을 출력하기.윤년은 4의 배수이면서, 100의 배수가 아닐 때, 또는 400의 배수일 때. # 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int year = Integer.parseInt..

코딩 테스트 2025.05.09

[Git/명령어] commit 메세지 변경하기. (VS Code)

# 상황VS Code에서 git bash 사용git push 하기 전 상태commit 메세지가 잘못 되어서 수정하고 싶을 때 사용하는 명령어. # 메세지 수정하기1. git commit --amend 입력 후 Enter.아래 내가 작업 중이었던 commit 중 하나 수정하는 거 첨부함.git commit --amned 2. i 누르기i 누르면 아래 이미지 처럼 바뀜. 3. 메세지 부분 내용 수정 후 ESC 누르기.예시라서 메세지 수정!! 이란 내용을 추가했다.메세지 내용 수정 후 ESC 누르면 맨 아래에 -- INSERT -- 가 사라진 걸 볼 수 있다. 4. :wq 입력 후 Enter 누르기.아래 이미지 보면 :wq 라고 적은 걸 알 수 있다.:wq에서 wq는 write quit 로, 저장 후 종료하는..

[코딩테스트] 백준 9498번: 시험 성적

# 문제주소: https://www.acmicpc.net/problem/9498시험 점수를 입력 받아 각 점수에 맞는 학점 출력하기. # 코드if문과 if문 + while문 사용.▼ if문만 사용한 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int score = Integer.parseInt(br.re..

코딩 테스트 2025.05.08

[코딩테스트] 백준 10172번: 개

# 문제주소: https://www.acmicpc.net/problem/10172예제와 같은 개 모양 출력하기 # 코드public class Main { public static void main(String[] args) { System.out.println("|\\_/|"); System.out.println("|q p| /}"); System.out.println("( 0 )\"\"\"\\"); System.out.println("|\"^\"` |"); System.out.println("||_/=\\\\__|"); }} # 입/출력 결과 # 과정역슬래시와 쌍따옴표를 출력하기 위해서는 역슬래시를 앞에 붙여서 사용해야 한다.\\ 와 \" 이렇게 # 느낀 점문자 ..

코딩 테스트 2025.05.08

[코딩테스트] 백준 10171번: 고양이

# 문제주소: https://www.acmicpc.net/problem/10171예제와 같은 고양이 출력하기 # 코드public class Main { public static void main(String[] args) { System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); }} # 입/출력 결과 # 과정예제 출력에 있는 고양이 모양과 동일하게 출력하면 되기 때문에 System.out.println(); 만 사용해서 출력하였다. 역슬래시는 1개만 사용하면 이스케이프 문자를 뜻하기 때문에 2개를 작성했다...

코딩 테스트 2025.05.08

[코딩테스트] 백준 11382번: 꼬마 정민

# 문제주소: https://www.acmicpc.net/problem/11382A, B, C (1 ≤ A, B, C ≤ 1012) 세 수의 합을 더하고 값 출력하기. # 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String[] strs = br.readLine().split(" "); lon..

코딩 테스트 2025.05.07

[코딩테스트] 백준 2588번: 곱셈

# 문제주소: https://www.acmicpc.net/problem/2588세 자리 수 x 세 자리 수의 계산 과정 값과 최종 값 출력하기. # 코드Scanner, BufferedReader + InputStreamReader 사용▼ Scanner 사용 - 1import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); String strB = String.valueOf(B); String[] arrB = strB.split(""); ..

코딩 테스트 2025.05.07

[코딩테스트] 백준 10430번: 네 개의 식을 계산 후 비교

# 문제주소: https://www.acmicpc.net/problem/10430네 개의 식을 계산 후 비교하기 # 코드Scanner, BufferedReader + InputStreamReader 사용▼ Scanner 사용import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); int C = sc.nextInt(); int sum1 = (A + B) % C; int sum2 = ((A % C) + (B % C)) % C; in..

코딩 테스트 2025.05.06