2024.11.14기준 - 브론즈4백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 주어진 날짜 만큼 칭찬 양파와 비난 양파가 자라날 때, 조건에 맞게 변경하여 칭찬 양파가 무조건 더 큰 값을 출력하는 문제입니다. 1. 입력 받은 수를 저장하며, 칭찬 양파와 비난 양파의 초기 길이를 선언합니다.StringTokenizer st = new StringTokenizer(br.readLine());int n = Integer.parseInt(st.nextToken()); // 진행되는 날짜int a = Integer.parseInt(st.nextToken()); // 칭찬하면 자라는 길이int b = Integer.parseInt(st.nextToken()); // 비난하면 자라는 길이in..
2024.11.13기준 - 브론즈4백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 계획의 수가 주어질 때, 총 쉬는 시간과 공부 시간을 더한 시간을 일자와 시간으로 출력하는 문제입니다. 1. 계획의 수를 입력받고 (계획의 수 - 1)이 쉬는 시간의 수이기 때문에 쉬는 시간을 구해줍니다.int n = Integer.parseInt(br.readLine()); // 계획의 수int sumTime = (n - 1) * 8; // 총 쉬는 시간은 계획의 수 - 1이다. 2. 입력받은 공부한 시간을 전부 더 해줍니다.// 공부 시간StringTokenizer st = new StringTokenizer(br.readLine());for (int i = 0; i 3. 총 시간의 24를 나눈 ..
2024.11.13기준 - 브론즈2백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 수가 주어질 떄, 2비트와 3비트로 나뉘어 출력하는 문제입니다. 1. 입력받은 비트 수로 3비트와 2비트의 개수를 구합니다.// 3비트의 개수int threeCount = n % 3 == 1 ? n / 3 - 1 : n / 3;// 2비트의 개수int twoCount = (n - 3 * threeCount) / 2; 2. 총 나뉘어진 비트의 개수를 먼저 출력합니다.// 총 합을 출력sb.append(threeCount + twoCount).append("\n"); 3. 사이에 빈 값을 주기 위해 첫 번째 값은 먼저 출력합니다.// 첫 공백때문에 첫 번째 값은 미리 입력if (threeCount > 0)..
2024.11.12기준 - 브론즈5백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 간단하게 입력된 수 만큼 문자열을 붙이면 되는 문제입니다. 1. 입력받은 수 만큼 문자열을 붙여줍니다.int n = Integer.parseInt(br.readLine()) - 1; // 문자열의 개수sb.append("LoveisKoreaUniversity");// 개수만큼 문자열 붙이기while (n-- > 0) { sb.append(" LoveisKoreaUniversity");}입력받는 수는 무조건 1보다 크거나 같기 때문에 처음 문자열은 붙이고 나머지 문자열은 공백을 주어 붙여줍니다. 🟪 코드package Main;import java.io.*;import java.util.*;pub..