2024.07.13기준 - 브론즈3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 수를 통해 주문해야되는 티셔츠 묶음 개수와 펜의 묶음, 낱개 개수를 출력하는 문제입니다. 1. 입력받은 티셔츠 사이즈별 신청자의 수를 배열에 저장합니다.int[] tshirt = new int[6]; // 사이즈별 신청자의 수를 저장하는 배열for (int i = 0; i 2. 티셔츠 한 묶음으로 티셔츠 별 신청자의 수가 나누어 떨어지지 않는다면 몫에 +1을 나누어 떨어진다면 몫만 더 해줍니다.int tsum = 0; // 주문할 티셔츠 묶음 수for (int i = 0; i 3. 참가자의 수에 팬의 묶음 수를 나눈 값과 나머지 값을 같이 출력해줍니다.// 주문할 티셔츠 묶음 수와 펜의 묶음 수,..
2024.07.12기준 - 실버1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 집의 좌표와 택배를 내놓는 시간이 주어졌을 때 모든 집의 택배를 다 가지고 돌아오는 시간을 출력하는 문제입니다. 저는 일단 제일 멀리 있는 집에서 돌아오는 과정에서 택배를 전부 회수하는 방법으로 진행을 했습니다. 1. 입력 받은 집의 위치와 물건을 내놓는 시간을 저장합니다.int[] locations = new int[n];int[] times = new int[n];StringTokenizer st = new StringTokenizer(br.readLine());for (int i = 0; i 2. 저장된 집의 위치로 일단 최대 거리까지 이동을 합니다.// 일단 최대 거리까지 이동int count = (..
2024.07.12기준 - 브론즈4백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 세미나 참여인원이 가장 많은 세미나 이름을 출력하는 문제입니다. 1. 이 문제는 간단하게 StringTokenizer을 이용해 세미나 이름과 인원 수를 구분 해 가장 많은 인원 수가 나온 세미나 이름을 출력해주면 되는 문제입니다. 코드package Main;import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Buffe..
2024.07.11기준 - 브론즈2 백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 두 수가 있을때 일정하게 커지면 두 수가 같아질 수 있는지 확인하는 문제입니다. 이 문제 접근은 1. 1분마다 동일하게 딸기와 샤인머스캣을 꽂기 때문에 꽂는 개수에 따라 조건식이 들어간다고 생각했습니다.반복문을 돌려 조건이 만족하는지 확인을 하는데 반복문을 언제 끝내야 할지 고민을 했습니다.1분 동안 더 많이 꽂는 과일이 더 크면 같아 질 수 없다는 걸 발견했습니다.// 1분 동안 더 많이 꽂는 과일이 더 크면 같아 질 수 없다. while (p > q ? s m) { num++; s += p; m += q; if (s == m) { result = true; br..