Java

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 14429번 배스킨라빈스 31

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)을 말하게 됩..

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 1384번 메시지

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()); ..

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 4108번 지뢰찾기

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. 현재 지뢰밭을 하나 하나 참조하면서 지뢰라면 그대로 출력을 아..

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 31432번 소수가 아닌 수 3

2024.07.29기준 - 브론즈1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 숫자로 조합을 해 소수가 아닌 수를 출력하는 문제입니다. 1. 주어진 문제는 숫자 1개만 사용하여 충분히 소수가 아닌 수를 무조건 만들 수 있습니다.(무조건 YES가 나옵니다.)StringTokenizer st = new StringTokenizer(br.readLine()); // 수를 저장하는 큐Queue qu = new LinkedList();while (st.hasMoreElements()) { qu.add(Integer.parseInt(st.nextToken()));}// 숫자 하나만 있어도 중복이 허용이기 때문에 가능하다.int num = qu.poll(); 2. 주어진 수가 0이 ..

Coding_Slowly
'Java' 태그의 글 목록 (25 Page)