자바

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 31066번 비 오는 날

2024.07.17기준 - 실버4백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 입력된 인원 수를 조건에 맞춰 0보다 같거나 작게 만드는 문제입니다. 1. 입력 받은 수를 통해 창의인재관에 있는 인원이 전부 융합인재관에갈 수 없다면, -1을 출력했습니다.// 모든 학생이 융합인재관으로 갈 수 없다면if (n != 1 && m == 1 && k == 1) { sb.append(-1).append("\n"); continue;} 2. 갈 수 있다면, 우산의 수와 하나의 우산에 들어갈 인원 수를 곱해 창의인재관의 인원 수에서 빼주었고,3. 창의인재관 수가 0보다 같거나 작다면 전부 이동한 것으로 간주해 break를 걸어주고4. 아니라면 다시 1명이 모든 우산을 창의인재관으로 이동해 ..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 30502번 미역은 식물 아닌데요

2024.07.17기준 - 브론즈1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 입력에서 광합성만 가지는 미역의 최솟값과 최댓값을 구하는 문제입니다. 1. 미역의 실험 결과를 저장할 커스텀 클래스를 생성했습니다.// 미역의 실험 결과를 저장할 클래스private static class Seaweed { int p, m; public Seaweed(int p, int m) { this.p = p; this.m = m; }} 2. 미역 실험 결과를 저장할 리스트와 리스트에 객체를 추가해줍니다.// 미역 실험 결과를 저장할 리스트List list = new LinkedList();// 미역의 번호가 1부터 시작하기 때문에 n보다 1를 추가한다...

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 1991번 트리 순회

2024.07.16기준 - 실버1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 입력된 노드의 관계를 이용해 전위 순회, 중위 순회, 후위 순회한 결과를 출력하는 문제입니다. 문제의 예제를 통해 설명을 들어가도록 하겠습니다.// 예제7A B CB D .C E FE . .F . GD . .G . . 1. 우선 입력 받은 노드들을 숫자로 변환해 2차원 배열에 저장을 해주었습니다.// 노드를 저장할 배열node = new int[27][2];int n, l, r;StringTokenizer st;while (t-- > 0) { st = new StringTokenizer(br.readLine()); // 입력 받은 알파벳을 숫자로 변환해 저장 n = st.nextToken()...

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 12760번 최후의 승자는 누구?

2024.07.16기준 - 실버5백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 카드 게임을 m번을 진행 했을 때, 가장 높은 점수를 받은 플레이어들의 번호를 출력하는 문제입니다. 1. 먼저 플에이어의 번호와 카드들을 저장하는 클래스를 생성했습니다.// 각 플레이어의 번호와 카드를 저장하는 클래스public static class Player { int number; Integer[] card; public Player(int n, Integer[] c) { card = new Integer[c.length]; number = n; for (int i = 0; i  2. 그 후 입력 받은 카드들을 저장을 해주었습니다.// 플레이어들의 ..

Coding_Slowly
'자바' 태그의 글 목록 (28 Page)