2024.07.15기준 - 브론즈3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 입력된 숫자들이 오름차순이거나 조건에 맞는 -1이 들어가 있는지를 판단하는 문제입니다. 1. 입력받은 문제 1번을 해결을 했는지 판단 했습니다.2. 해결을 했다면 2, 3번 문제를 해결을 안했을 때와 2번 문제만 해결 했을 때, 2번 3번 문제를 해결 후 3문제가 오름차순일 때만 count를 올려줬습니다.while (n-- > 0) { st = new StringTokenizer(br.readLine()); int t1 = Integer.parseInt(st.nextToken()); // 1번 문제를 해결한 시간 int t2 = Integer.parseInt(st.nextToken()); // 2..
2024.07.14기준 - 브론즈1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 연속된 3개의 숫자 또는 문자를 보고 다음 수가 무엇인지 출력하는 문제입니다. 1. 문자열이 숫자인지 아닌지 판별하는 함수를 생성했습니다.// 문자열인지 숫자인지 판별하는 함수.public static boolean isNumber(String str) { return str.matches("[+-]?\\d*(\\.\\d+)?"); } 2. 3개의 문자열중 숫자를 찾습니다.최대 8문자가 들어오고 연속된 3개의 문자열이 전부 다 숫자가 아닐 수 있는 확률은 없었습니다.if (isNumber(s1)) { // 첫번째 단어가 숫자라면 result = Integer.parseInt(s1) + 3;..
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 = (..