2024.08.08기준 - 실버4백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 준원이가 자신을 제외한 모든 플레이어를 잡을 수 있다면 "Yes"를 아니라면 "No"를 출력하는 문제입니다. 접근 방법준원이가 최대로 성장할 수 있는 공격력은 100000000000000 이기 때문에 long으로 변수 설정을 해주었습니다.입력받은 다른 플레이어의 공격력을 오름차순으로 정렬을 해주었습니다.정렬을 한 공격력을 앞에서 부터 준원이 보다 작다면 준원이 공격력에 더해줍니다.상대의 공격력이 같거나 크다면 작은 공격력을 다 먹어서 더 이상 성장을 할 수 없기 때문에 No를 출력하면서 멈춰줍니다.1. 입력받은 플레이어의 공격력을 오름차순으로 정렬을 해줍니다.long junwon = Long.parseLong..
2024.08.08기준 - 브론즈5백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 술을 먹거나 점심 시간이 아니라면 280개를, 술을 먹지 않거나 점심이라면 320개를 출력하는 문제입니다. 접근 방법위 문제 설명과 같게 3가지 조건문으로만 해결되는 간단한 문제입니다.술을 먹는다면 280개술을 먹지 않고 점심이라면 320개술을 먹지 않고 아침이거나 저녁이라면 280개 코드package Main;import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputS..
2024.08.05기준 - 실버2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 옷의 개수를 주어 졌을 때, 양 옆이 같은 옷을 안 입고 사진을 찍을 수 있는지 확인하여 출력하는 문제입니다. 이 문제의 핵심은- 옷이 1벌일 때, 인원 수가 1이면 Happy이지만 인원 수가 1보다 많다면 Unhappy가 된다는 것입니다. - 전체 옷의 종류 수 100000와 이 옷의 개수가 최대 100000일 때를 감안 해 전체 인원 수는 long타입으로 선업합니다. 1. 입력 받은 수로 전체 인원 수와 가장 옷의 개수가 많은 수를 구해줍니다.long person = 0; // 전체 인원 수int max = 0; // 가장 많은 옷 수List list = new LinkedList();for (int i ..
2024.08.04기준 - 실버2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 숫자의 길이가 주어지면 주어진 숫자 범위 안에서 0, 1, 2만 사용하여 3의 배수의 개수를 찾는 문제입니다. 1. 우선 만들 수 있는 최솟값과 최댓값을 구했습니다.int min = (int)Math.pow(10, n - 1); // 만들 수 있는 수의 최솟값int max = (int)Math.pow(10, n - 1) * 2 + (n > 1 ? maxVal() : 0); // 만들 수 있는 수의 최댓값 자리 수를 통해 최댓값을 구하기 위해 함수를 사용했습니다.// max 값을 구하기 위한 함수.private static int maxVal() { StringBuilder num = new StringB..