공부하기/백준 500

[Java] 백준 풀기 8723 - Patyki

자바 백준 8723번브론즈 4https://www.acmicpc.net/problem/8723     문제 보기ProblemBajtuś found 3 sticks in the forest. Now he wants to know if he can build a right triangle or an equilateral triangle with them. Bajtuś cannot break the sticks, he can only use them in their entirety.InputThe first line of input contains three integers ( a, b, c ) (1 ≤ ( a, b, c ) ≤ 1000), representing the lengths of the first,..

공부하기/백준 2024.12.27

[Java] 백준 풀기 17608 - 막대기

자바 백준 17608번브론즈 2https://www.acmicpc.net/problem/17608     문제 보기분류: 구현, 자료 구조, 스택     코드 풀이import java.util.Scanner;import java.util.Stack;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 막대기의 개수를 입력 int N = sc.nextInt(); int[] heights = new int[N]; // 막대기의 높이를 저장할 배열 // 각 막대기의 높이를 입력받아 배열에 저장 for (int i = 0; i stack..

공부하기/백준 2024.12.08

[Java] 백준 풀기 4458 - 첫 글자를 대문자로

자바 백준 4458번브론즈 3https://www.acmicpc.net/problem/4458     문제 보기분류: 구현, 문자열     코드 풀이import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); // 첫째 줄에 줄의 수 N을 입력 sc.nextLine(); // 개행 문자 소비하여 다음 입력 준비 // N개의 줄을 반복하여 입력 for (int i = 0; i

공부하기/백준 2024.11.26

[Java] 백준 풀기 5554 - 심부름 가는 길

자바 백준 5554번브론즈 4https://www.acmicpc.net/problem/5554     문제 보기분류: 수학, 구현, 사칙연산     코드 풀이import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 총 이동 시간을 계산하기 위한 메서드를 호출 int totalTimeInSeconds = getTotalTravelTime(sc); // 계산된 총 이동 시간을 분과 초로 출력하는 메서드를 호출 printTravelTime(totalTimeInSeconds); } // 이동 시간을 ..

공부하기/백준 2024.11.24

[Java] 백준 풀기 5724 - 파인만

자바 백준 5724번브론즈 3https://www.acmicpc.net/problem/5724     문제 보기분류: 수학, 사칙연산     코드 풀이import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 무한 루프를 통해 여러 테스트 케이스를 처리 while (true) { // 사용자로부터 정수 N을 입력 int N = sc.nextInt(); // 입력이 0이면 루프를 종료. if (N == 0) break; // countUniqueSqua..

공부하기/백준 2024.10.12

[Java] 백준 풀기 11282 - 한글

자바 백준 11282번브론즈 4https://www.acmicpc.net/problem/11282     문제 보기분류: 구현     코드 풀이import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 사용자로부터 N 값을 입력 int N = sc.nextInt(); // 초성 배열 (19개) String[] initialConsonants = { "ㄱ", "ㄲ", "ㄴ", "ㄷ", "ㄸ", "ㄹ", "ㅁ", "ㅂ", "ㅃ", "ㅅ", "ㅆ", "ㅇ", "ㅈ", "ㅉ", "ㅊ",..

공부하기/백준 2024.10.09

[Java] 백준 풀기 3085 - 사탕 게임

자바 백준 3085번실버 2https://www.acmicpc.net/problem/3085     문제 보기분류: 구현, 브루트포스 알고리즘     코드 풀이import java.util.Scanner;public class Main { static char[][] board; // 게임 보드를 저장할 2차원 배열 static int N; // 보드의 크기 (N x N) static int maxCandies; // 최대 사탕 개수 public static void main(String[] args) { Scanner sc = new Scanner(System.in); N = sc.nextInt(); // 보드의 크기 N 입력 board = new char[N][N]; /..

공부하기/백준 2024.09.07

[Java] 백준 풀기 5565 - 영수증

자바 백준 5565번브론즈 3https://www.acmicpc.net/problem/5565     문제 보기분류: 수학, 구현, 사칙연산     코드 풀이import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 첫 번째 입력: 책 10권의 총 가격을 입력 int totalPrice = sc.nextInt(); // 두 번째 입력부터: 읽을 수 있는 9권의 가격을 배열에 저장 int[] knownPrices = new int[9]; for (int i = 0; i

공부하기/백준 2024.08.25

[Java] 백준 풀기 10039 - 평균 점수

자바 백준 10039번브론즈 4https://www.acmicpc.net/problem/10039     문제 보기분류: 수학, 사칙연산     코드 풀이import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 평균 점수 계산 int averageScore = calculateAverageScore(sc); // 출력 System.out.println(averageScore); } // 평균 점수를 계산하는 메서드 private static int calculateAverageScore(..

공부하기/백준 2024.08.18

[Java] 백준 풀기 9375 - 패션왕 신해빈

자바 백준 9375번실버 3https://www.acmicpc.net/problem/9375     문제 보기분류: 수학, 자료구조, 조합론, 해시를 사용한 집합과 맵     코드 풀이import java.util.Scanner;import java.util.Map;import java.util.HashMap;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int testCases = sc.nextInt(); // 테스트 케이스 수를 입력 // 각 테스트 케이스에 대해 반복 for (int t = 0; t clothesMap = new H..

공부하기/백준 2024.08.11