2024.07.04기준 - 브론즈1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 수열에서 정렬을 하여 가장 가까운 거리를 구한 뒤, 그 거리의 개수가 몇개인지 출력하는 문제입니다. 1. 우선 입력받은 수열을 정렬을 해 주었습니다.int[] arr = new int[n];for (int i = 0; i 2. 정렬된 수열에서 가장 가까운 거리를 구한 뒤 개수를 출력해줍니다.for (int i = 0; i 코드package Main;import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = ne..
2024.07.03기준 - 실버4백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 입력된 수열의 비내림차순을 했을 때에 그 숫자가 b배열에 몇번 인덱스인지를 출력하는 문제입니다.조건에 사전순으로 가장 빠른 수열을 출력을 해야되기 때문에 중복된 수가 있다면 앞에서 부터 인덱스를 체크를 해줘야 합니다. 첫번째 예시로 예를 들어로 들어왔다면A의 배열은 이렇게 됩니다.A인덱스012수열231 정답을 보시면 P[]입니다.P인덱스012수열120 문제의 공식에서 B[P[i]] = A[i]이라고 나와 있습니다, 이걸 공식에 대입해보면,i : 0 → b[p[0]] = a[0] → b[1] = a[0] → b[1] = 2 i : 1 → b[p[1]] = a[1] → b[2] = a[1..
2024.07.02기준 - 실버3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 조규현의 좌표와 거리, 백승환의 좌표와 거리를 이용해 접점을 구하는 문제입니다.핵심은 큰 원안에 작은 원이 들어갔을때 생기는 변수를 확인하는게 핵심이라고 생각합니다. 1. 조규현과 백승환의 거리를 측정했습니다.jobadis = Math.sqrt(Math.pow(jox - bax, 2) + Math.pow(joy - bay, 2)); // 조규현과 백승환의 거리 2. ( 조규현과 백승환의 거리)가 0이라면 (2명과 류재명)의 거리가 같지 않는 이상 접점이 생길 수 없어 같은면 -1, 다르면 0을 출력합니다.2-1. 거리가 0이면서 2명과 류재명의 거리가 같지 않다면.접점이 생길 수 없는 구조입니다. 2-..