2024.08.01기준 - 브론즈2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 자연수를 이진수로 표현하는 문제입니다. 이 문제는 간단하게 자연수 N의 범위인 100,000,000,000,000만 신경써서 long으로 변수타입을 잡고 이진수로 출력해주면 되는 간단한 문제입니다. 코드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.08.01기준 - 브론즈1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 배스킨라빈스 게임을 진행할 때, 모든 게임에서 가장 적게 턴을 사용한 게임 번호와 진행 회수를 출력하는 문제입니다. 이 문제의 조건은(j - 1) % (m + 1) = 몫...나머지가 주어질 때, 나머지, 나머지 + (m + 1), 나머지 + (m + 1) + (m + 1), ... 을 말하면 무조건 이기는 조건입니다. 예제 20 6을 통해서 설명을 진행하도록 하겠습니다. 1. (j - 1) % (m + 1)인 나머지 부터 시작을 하게 됩니다.19 % 7의 나머지인 5부터 시작을 하게 됩니다.2. 그런 다음 규용이가 최대 6자리 까지 말하며, 그 다음 유진이가 (전에 말한 수) + (m + 1)을 말하게 됩..
2024.07.31기준 - 실버5백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 입력받은 문자열에서 N이 들어왔을 때, N이 가르키는 이름을 출력하는 문제입니다. 1. 우선 이름과 그 사람이 받은 나쁜말을 한 아이의 인덱스를 저장하는 클래스를 생성했습니다.// 이름과 나쁜 말을 쓴 사람의 인덱스를 저장하는 클래스.public static class Member { String name; List Nlist; public Member(String n, Queue qu) { name = n; Nlist = new LinkedList(); while (!qu.isEmpty()) { Nlist.add(qu.poll()); ..
2024.07.30기준 - 실버5백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 입력 받은 지뢰밭을 통해 지뢰가 아닌 곳에 주변에 지뢰가 몇개인지 수를 확인하고 출력하는 문제입니다. 1. 우선 참조하는 지뢰밭 위치에서 대각선, 상, 하, 좌, 우를 가기 위한 좌표이동 배열을 생성했습니다.static int[] dx = {-1, 0, 1, -1, 1, -1, 0, 1}; // 대각선, 상, 하, 좌, 우 이동 좌표static int[] dy = {-1, -1, -1, 0, 0, 1, 1, 1}; 2. 입력받은 지뢰밭을 char[][] 변수에 저장했습니다.map = new char[h][w];for (int i = 0; i 3. 현재 지뢰밭을 하나 하나 참조하면서 지뢰라면 그대로 출력을 아..