본문 바로가기
728x90

분류 전체보기259

[백준] 자바 문제 풀이 1918 : 골드2 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; import java.util.Stack; public class Main { public static boolean is_Op(char c) { if (c == '*' || c == '/' || c == '+' || c == '-' || c == '(' || c == ')') return true; return false; } public static int compareOp(char a, char b) { switch (a) { case '-': case '+': if (b == '-' || b .. 2023. 9. 20.
[백준] 자바 문제 풀이 17144 : 골드4 import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String[] s = br.readLine().split(" "); int r = Integer.parseInt(s[0]); int c = Integer.parseInt(s[1]); int t = Integer.parseInt(s[2]); int[][] dus.. 2023. 9. 20.
[백준] 자바 문제 풀이 13904 : 골드3 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.PriorityQueue; import java.util.StringTokenizer; public class Main { static class Hw implements Comparable{ int d; int w; public Hw(int d, int w) { this.d = d; this.w = w; } @Override public int compareTo(H.. 2023. 9. 20.
[백준] 자바 문제 풀이 20040 : 골드4 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { static int[] parent; public static boolean union(int x, int y) { x = find(x); y = find(y); if(x == y) return false; if(x 2023. 9. 20.
[백준] 자바 문제 풀이 16562 : 골드4 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.HashMap; import java.util.StringTokenizer; public class Main { static int[] parent; public static boolean union(int x, int y) { x = find(x); y = find(y); if (x == y) return false; if (x clist[i]) { map.put(root, clist[i]); } } else { map.put(root, clist[i]); } } int total = 0; for(Integer k.. 2023. 9. 20.
[JAVA] 입력 - BufferedReader(ft. BufferedWriter) BufferedReader 저번 시간에 배운 Scanner이 외에도 BufferedReader를 통해서도 입력을 받을 수 있다. BufferedReader를 사용하기 위해서는 두가지의 Class를 import 해야 한다. import java.io.BufferedReader; import java.io.InputStreamReader; 둘 다 Java의 io 패키지 안에 있는 클래스 이기 때문에 다음과 같이 한줄로도 선언할 수 있다. import java.io.* // *은 all을 뜻하기 때문에 io 패키지 안에 있는 모든 클래스를 import InputStreamReader 클래스도 필요한 이유는 BufferedReader 클래스를 통해 Object를 선언할 때 매개변수로 넘겨주어야 하기 때문이다. .. 2023. 9. 19.
[JAVA] 입력 - Scanner 입출력 자바에는 입출력 기능을 위한 여러 메소드를 제공하고 있다. 출력을 위한 가장 기본적인 메소드는 다음과 같다. System.out.println("Hello World!"); 위의 출력 메소드는 자바를 처음 시작하고 처음으로 코드를 돌려볼 때 많이 접할 수 있는 문구이다. println이라는 메소드를 통해서 원하는 문자열, 여러 변수 등을 console 창에 출력할 수 있다. 그 외에도 입력을 위한 여러 메소드 등을 제공하는 가장 대표적인 것은 Scanner와 BufferedReader가 있다. 이번 글에서는 Scanner를 사용하는 방법에 대해서 다루겠다. Scanner 자바는 여러 편리한 클래스를 package에 담아서 보관하고 있기 때문에 해당 Class를 사용하고 싶다면 import를 통해서.. 2023. 9. 19.
[JAVA] 변수(Variables) 변수(Variables)란? 프로그래밍 언어에서 변수란 값을 담는 공간을 뜻한다. 여러 타입의 값을 담는 공간이기 때문에 사용을 하기 전에 이 공간에 대해서 특정 변수를 담는다고 선언을 해주는 과정이 필요하다. 이 과정을 변수의 선언 또는 초기화라고 하고 방법으로는 다음과 같다. [변수타입] [변수명] = [값]; 변수를 선언 후에는 해당 변수에는 선언시 지정한 변수타입만을 담을 수 있기 때문에 다른 타입을 담으려고 할 시 오류가 발생한다. 변수명 프로그래밍시 변수를 선언할 때에는 직관적인 이름을 사용하여야 한다. 예를 들어, int age = 20; //나이 변수 이렇듯, 나이에 해당하는 변수는 age라고 선언해 주어 다른 개발자가 코드를 보았을 때 해당 변수의 역할에 대해서 직관적으로 알 수 있는 이.. 2023. 9. 19.
[백준] 자바 문제 풀이 3190 : 골드4 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayDeque; import java.util.Deque; import java.util.StringTokenizer; public class Main { static class Point{ int x; int y; public Point(int x, int y) { this.x = x; this.y = y; } } public static void main(String[] args) throws Exception { // TODO Auto-generated method stub BufferedReader br = new BufferedReader(new.. 2023. 9. 19.
[백준] 자바 문제 풀이 1043 : 골드4 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer str = new StringTokenizer(br.readLine(), " "); int n = Integer.parseInt(str.nextToken()); int p .. 2023. 9. 19.
[백준] 자바 문제 풀이 1374 : 골드5 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.PriorityQueue; public class Main { public static class Lecture implements Comparable { long start; long end; public Lecture(int start, int end) { this.start = start; this.end = end; } @Override public int compareTo(Lecture lec) { return lec.start start ? -1 : 0.. 2023. 9. 19.
[백준] 자바 문제 풀이 14891 : 골드5 import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[][] nlist = new int[4][8]; String s1 = br.readLine(); String s2 = br.readLine(); String s3 = br.readLine(); String s4 = br.readLine(); for (in.. 2023. 9. 19.
728x90
반응형