2024.09.25기준 - 브론즈5백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 성우가 민건이를 잡는데 걸리는 시간을 출력하는 문제입니다. 접근 방법성우는 1분에 1에서 5까지를 갈 수 있기 때문에 전체 거리에서 5를 나눠줍니다.나머지가 있다면 1을 더하고 없다면 그대로 출력합니다. 코드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)); BufferedWriter bw =..
2024.09.24기준 - 실버2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 집합 숫자 표기법을 숫자로 변환하고, 변환된 수의 합을 다시 집합 숫자 표기법으로 출력하는 문제입니다. 접근 방식입력 받은 집합 숫자 표기법은 뒤에 있는 }의 개수보다 -1보다 작은 수입니다.두 수의 총 합은 15이기 때문에 15개의 지합 숫자 표기법을 미리 만들어 주었습니다.두 수의 합에 해당하는 집합 숫자 표기법을 출력해줍니다. 1. 먼저 집합 숫자 표기법을 세팅해주었습니다.// 숫자를 집합 숫자 표기법으로 변환해주는 메소드.private static String[] encryption() { StringBuilder sb = new StringBuilder(); String[] str = ne..
2024.09.23기준 - 브론즈1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 아리가 주어진 동전을 1개씩만 들고 있을 때, 샌드위치를 사먹기 위해 쿠기에게 돈을 빌려서 사먹을 수 있는지 확인하는 문제입니다. 접근 방법1023원 이하라면 동전을 조합해서 1023원 밑으로의 수를 다 만들 수 있기 때문에 1023원 밑으로는 "No thanks"를 입력 받습니다.만약 1023원을 초과한다면 남은 돈과 쿠기의 돈을 비트연산자 &을 이용해 값을 지불할 수 있는지 확인 해줍니다. 1. 입력받은 샌드위치 값이 1023원 이하라면 "No thanks"를 출력합니다.// 아리는 1023원을 들고 있다.if (s 2. 입력받은 샌드위치 값이 1023원을 초과한다면샌드위치를 사기 위해 남은 돈과 쿠기..
2024.09.22기준 - 브론즈2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 격자에서 문을 통과할 때 마다 누적되는 쓰레기가 있습니다. 쓰레기를 최솟값을 가지고 나갈 때를 출력하는 문제입니다. 접근 방법격자는 (n + 1) x (m + 1)이며, 시작 위치는 (0, 0) 입니다. 도착지는 (n, m)이기 때문에 무조건 모든 문을 한 번씩은 다 열어야 도착할 수 있습니다. 입력받은 모든 수를 더해 주고 출력해줍니다.long sum = 0;st = new StringTokenizer(br.readLine());for (int i = 0; i 코드package Main;import java.io.*;import java.util.*;public class Main { pub..