Baekjoon
-
[Bronze II] 이번 문제는 while문을 활용하면 된다. i와 j가 주어졌을 때, i가 j보다 작으면 i와 j번째 바구니를 바꾼 후 i는 ++를 j는 --를 하면 된다. 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)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int N = Integer.valueOf(st.nextToken()); int ..
[백준] 1차원 배열 - 10811_바구니 뒤집기 Java[자바][Bronze II] 이번 문제는 while문을 활용하면 된다. i와 j가 주어졌을 때, i가 j보다 작으면 i와 j번째 바구니를 바꾼 후 i는 ++를 j는 --를 하면 된다. 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)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int N = Integer.valueOf(st.nextToken()); int ..
2023.10.30 -
[Bronze II] 이번 문제는 배열에서 중복을 제거하는 방법을 알면 쉽게 풀 수 있는 문제이다. Arrays 클래스의 distinct() 메소드를 사용하면 된다. import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] iarr = new int[10]; for(int i = 0; i < 10; i++) { iarr[i] = Integer.valueOf(br.readLine()) % 42; } iarr = A..
[백준] 1차원 배열 - 3052_나머지 Java[자바][Bronze II] 이번 문제는 배열에서 중복을 제거하는 방법을 알면 쉽게 풀 수 있는 문제이다. Arrays 클래스의 distinct() 메소드를 사용하면 된다. import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] iarr = new int[10]; for(int i = 0; i < 10; i++) { iarr[i] = Integer.valueOf(br.readLine()) % 42; } iarr = A..
2023.10.30 -
[Bronze V] 먼저 크기가 30인 배열을 만들어준다. 1부터 30번까지의 학생들이 들어갈 배열이다.' 그리고 입력된 학생 번호가 있을 위치의 인덱스를 1로 할당을 해준다. int[] iarr = new int[30]; for(int i = 0; i < 28; i++) { int num = Integer.valueOf(br.readLine()); iarr[num - 1] = 1; } 학생이 있는 배열에서 1이 아닌 위치 + 1을 출력하면 학생 번호를 알 수 있다. 다음은 전체 코드이다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { Buf..
[백준] 1차원 배열 - 5597_과제 안 내신 분..? Java[자바][Bronze V] 먼저 크기가 30인 배열을 만들어준다. 1부터 30번까지의 학생들이 들어갈 배열이다.' 그리고 입력된 학생 번호가 있을 위치의 인덱스를 1로 할당을 해준다. int[] iarr = new int[30]; for(int i = 0; i < 28; i++) { int num = Integer.valueOf(br.readLine()); iarr[num - 1] = 1; } 학생이 있는 배열에서 1이 아닌 위치 + 1을 출력하면 학생 번호를 알 수 있다. 다음은 전체 코드이다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { Buf..
2023.10.30 -
[Bronze II] 이 문제도 10810문제와 비슷하다. 다만 공을 바꿔줄 때 데이터를 넣을 더미공간이 필요해 temp라는 변수를 선언한 후 값을 변경한다. 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)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int N = Integer.valueOf(st.nextToken()); int M = Intege..
[백준] 1차원 배열 - 10813_공 바꾸기 Java[자바][Bronze II] 이 문제도 10810문제와 비슷하다. 다만 공을 바꿔줄 때 데이터를 넣을 더미공간이 필요해 temp라는 변수를 선언한 후 값을 변경한다. 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)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int N = Integer.valueOf(st.nextToken()); int M = Intege..
2023.10.25 -
[Bronze III] 이 문제는 하나의 바구니에 하나의 공만이 들어갈 수 있다. 따라서 반복문을 통해 i번째 바구니부터 j번째 바구니에 k를 재할당 해주면 쉽게 풀 수 있는 문제이다. 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)); StringTokenizer st1 = new StringTokenizer(br.readLine(), " "); int N = Integer.valueOf(st1.nextToken()..
[백준] 1차원 배열 - 10810_공 넣기 Java[자바][Bronze III] 이 문제는 하나의 바구니에 하나의 공만이 들어갈 수 있다. 따라서 반복문을 통해 i번째 바구니부터 j번째 바구니에 k를 재할당 해주면 쉽게 풀 수 있는 문제이다. 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)); StringTokenizer st1 = new StringTokenizer(br.readLine(), " "); int N = Integer.valueOf(st1.nextToken()..
2023.10.25 -
[Bronze III] max를 1로 설정 후 주어진 숫자가 max보다 클 경우 max를 주어진 숫자로 재할당하면 쉽게 풀 수 있는 문제다. import java.io.*; public class Main{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int index = 0; int max = 0; for(int i = 0; i max) { max = num; index = i + 1; } } Sys..
[백준] 1차원 배열 - 2562_최댓값 Java[자바][Bronze III] max를 1로 설정 후 주어진 숫자가 max보다 클 경우 max를 주어진 숫자로 재할당하면 쉽게 풀 수 있는 문제다. import java.io.*; public class Main{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int index = 0; int max = 0; for(int i = 0; i max) { max = num; index = i + 1; } } Sys..
2023.10.25 -
[Bronze III] 배열 안에 들어가는 숫자의 범위는 -1,000,000
[백준] 1차원 배열 - 10818_최소, 최대 Java[자바][Bronze III] 배열 안에 들어가는 숫자의 범위는 -1,000,000
2023.10.25 -
[Bronze V] 배열을 쓰지 않아도 풀 수 있는 문제이다. StringBuilder를 사용하면 된다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " ..
[백준] 1차원 배열 - 10871_X보다 작은 수 Java[자바][Bronze V] 배열을 쓰지 않아도 풀 수 있는 문제이다. StringBuilder를 사용하면 된다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " ..
2023.10.25