2024.07.26기준 - 브론즈4백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 두 변 h, w가 주어졌을 때, 그릴 수 있는 가장 큰 원의 반지름을 출력하는 문제입니다. 이 문제는 간단하게 두 변 중 더 작은 변의 * 100(m → cm) 의 / 2(지름 → 반지름)을 하면 되는 문제입니다. 코드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..
2024.07.25기준 - 브론즈2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 2개의 바둑돌을 대각선으로 놓을 때 주어진 바둑판에서 둘 수 있는 경우의 수를 출력하는 문제입니다. 이 문제는 단순하게 2가지 조건으로 풀이가 가능합니다. 1. 가로 길이와 세로 길이 중 하나가 1이라면돌을 대각선으로 둘 수 없기 때문에 무조건 0이 출력됩니다. 2. 둘 다 2 이상이라면돌을 대각선을 둘 때 2가지 경우의 수와 가로와 세로 마지막 줄을 제외한 곳에 다 둘 수 있기 때문에2 * (세로 - 1) * (가로 - 1)을 출력하면됩니다. 코드package Main;import java.io.*;import java.util.*;public class Main { public static voi..
2024.07.25기준 - 브론즈3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 현재 위치에서 몇번을 시도하여 보물을 찾는지 횟수를 출력하는 문제입니다. 더보기이 문제는 간단하게 현재 위치에서 왼쪽 보물과 오른쪽 보물의 거리가 가까운 것에서 왼쪽이 더 가깝다면 (거리) * 2 + 1(시작 시 조사)를 출력.오른쪽이 가깝거나 같다면 (거리) * 2 - 1 + 1(시작 시 조사)를 출력하면 되는 문제입니다. 코드package Main;import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new Bu..
2024.07.25기준 - 실버1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 2개의 수가 입력되었을 때, 그 범위안에 들어가는 수 중 8이 가장 적게 나오는 수를 출력하는 문제입니다. 1. 이 문제는 주어진 수의 범위지만, 주어진 2개의 수만 비교를 하여 답을 출력해야 됩니다. 2. 주어진 2수 r과 l의 길이가 다르다면 무조건 8이 안 들어가는 수가 존재하기 때문에, 0을 출력합니다. 3. 같다면, r과 l의 제일 큰 자리수 부터 시작하여 같은 자리수가 8이라면 count를 올려주고, 아니라면 멈춰줍니다.(큰 값이 다른다면 작은 값은 무조건 8이 안될 수 있기 때문에 break를 해줍니다.)int count = 0;if (l.length == r.length) { for (in..