구현

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 32089번 部員の変遷

2024.09.01기준 - 브론즈4백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 간단하게 입력된 수열에서 연속된 3개의 합이 가장 큰 값을 출력하는 문제입니다. 1. 0이 입력되면 반복문을 멈추게 설정했습니다.// 0이 들어오면 반복문 종료.while (!(s = br.readLine()).equals("0")) {} 2. 입력받은 값을 배열에 저장합니다.num = Integer.parseInt(s);arr = new int[num];max = 0;st = new StringTokenizer(br.readLine());for (int i = 0; i  3. 저장된 배열에서 연속된 3개의 합이 가장 큰 값을 찾아주고 출력해줍니다.// 3개의 합이 가장 큰 수를 저장하는 반복문.for (i..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 27294번 몇개고?

2024.08.08기준 - 브론즈5백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 술을 먹거나 점심 시간이 아니라면 280개를, 술을 먹지 않거나 점심이라면 320개를 출력하는 문제입니다. 접근 방법위 문제 설명과 같게 3가지 조건문으로만 해결되는 간단한 문제입니다.술을 먹는다면 280개술을 먹지 않고 점심이라면 320개술을 먹지 않고 아침이거나 저녁이라면 280개  코드package Main;import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputS..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 14429번 배스킨라빈스 31

2024.08.01기준 - 브론즈1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 배스킨라빈스 게임을 진행할 때, 모든 게임에서 가장 적게 턴을 사용한 게임 번호와 진행 회수를 출력하는 문제입니다. 이 문제의 조건은(j - 1) % (m + 1) = 몫...나머지가 주어질 때, 나머지, 나머지 + (m + 1), 나머지 + (m + 1) + (m + 1), ... 을 말하면 무조건 이기는 조건입니다. 예제 20 6을 통해서 설명을 진행하도록 하겠습니다. 1. (j - 1) % (m + 1)인 나머지 부터 시작을 하게 됩니다.19 % 7의 나머지인 5부터 시작을 하게 됩니다.2. 그런 다음 규용이가 최대 6자리 까지 말하며, 그 다음 유진이가 (전에 말한 수) + (m + 1)을 말하게 됩..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 32068번 보물 찾기

2024.07.25기준 - 브론즈3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 현재 위치에서 몇번을 시도하여 보물을 찾는지 횟수를 출력하는 문제입니다. 더보기이 문제는 간단하게 현재 위치에서 왼쪽 보물과 오른쪽 보물의 거리가 가까운 것에서 왼쪽이 더 가깝다면 (거리) * 2 + 1(시작 시 조사)를 출력.오른쪽이 가깝거나 같다면 (거리) * 2 - 1 + 1(시작 시 조사)를 출력하면 되는 문제입니다.  코드package Main;import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new Bu..