2024.07.08기준 - 브론즈4백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 간단하게 조건식을 이용하여 입력받은 값이 어디에 속하는지 출력하는 문제입니다. 레벨이 300이상이면 1을 출력합니다.레벨이 300미만이고 275이상이면 2를 출력합니다.레벨이 275미만이고 250이상이면 3을 출력합니다.그 외에는 4를 출력합니다. 코드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..
2024.07.07기준 - 실버1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 쿼드트리를 이용하여 하나의 ()안에 수로 표현해 출력하는 문제입니다. 에제의 일부를 통해 문제를 설명하도록 하겠습니다.// 예제 181100001111000011000011000000110010001111010011110011111100111111 왼쪽 위의 ()는 이렇게 나오게 됩니다.이렇게 동일하게 z방향으로 ()가 쌓이면서 진행하게 되는 원리입니다. 1. 함수를 생성해 전체 블럭이 하나의 0 또는 1로 구성되어 있다면 ()없이 바로 숫자를 출력해줍니다.Set set = new LinkedHashSet();char c = ' ';// 전체가 1 또는 0 이라면 () 없이 1 또는 0을 출력for (int ..
2024.07.07기준 - 브론즈 3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 단순 출력 문제입니다. 저의 접근은 부분 부분을 나눠 조합하는 방식으로 선택했습니다.G..부분을 나눠 k의 개수만큼 출력합니다..I.T 부분을 k만큼 출력합니다...S. 부분을 k만큼 출력합니다. 코드package Main;import java.io.*;import java.util.*;public class Main { static int n; static StringBuilder sb = new StringBuilder(); public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReade..
2024.07.06기준 - 브론즈2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 행운 수치를 제공된 주문서를 이용하여 최댓값을 출력하는 문제입니다.주문서의 종류는 2가지가 있습니다.현재 행운 수치에 더해지는 주문서현재 행운 수치에 곱해지는 주문서저의 접근은곱하는 건 순서에 상관 없이 시작부터 큰 값을 곱해야 한다. (더하기 주문서를 먼저 다 사용한다.)주의 점은 0을 곱하면 0이 되기 때문에 더하기 전에 0을 먼저 수행한다. (0은 어떤 수와 곱해도 0이기 때문에 계산하지 않는다,)계산된 행운 수치를 출력한다. 코드package Main;import java.io.*;import java.util.*;public class Main { public static void main(St..