본문 바로가기

전체보기112

[백준] 2444번: 별 찍기 - 7 - java 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); String star = "*"; for(int i=0; i 2023. 6. 21.
[백준] 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 - java 풀이 체스를 할때 원래 필요한 피스의 개수를 미리 배열에 넣어주고 입력 받은 킹, 퀸, 룩, 비숍, 나이트, 폰의 피스의 개수를 빼주면 되는 문제다. split() 이용 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] chess = {1,1,2,2,2,8}; String[] chCnt = br.readLine()... 2023. 6. 21.
[백준] 2908번: 상수 - java 풀이 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()); String A = st.nextToken(); String B = st.nextToken(); int San.. 2023. 6. 21.
[java 자바] Scanner 예전에 강의를 들을 때는 Scanner를 사용했는데 알고리즘 문제를 본격적으로 풀게 된 이후부터는 성능이 더 좋은 BufferedReader를 쓰느라 오히려 예전에 자주 쓰던 Scanner가 어색해졌다. 사이가 더 멀어지기 전에 복습을 해야될 것 같아서 정리를 하게 됐다. Scanner scanner = new Scanner(System.in); Scanner의 새로운 객체를 heap 메모리에 할당한 후 System.in으로 화면에서 입력을 받는다. System.in 은 입력한 값을 Byte 단위로 읽어준다. public void start() { Scanner scan = new Scanner(System.in); //입력1 String str = scan.next(); String str1 = sca.. 2023. 6. 21.
[java 자바] isEmpty() 와 isBlank() 비교 isEmpty() - 문자열의 길이가 0인 경우에 true 리턴 - 빈 공백(white space)의 경우, 문자열의 길이가 0이 아니기 때문에 false 리턴 isBlank() - 문자열이 비어 있거나, 빈 공백(white space) 일 경우, true 리턴 public class EmptyBlankComparison { public static void main(String[] args) { System.out.println("Java".isEmpty() + "," + "Java".isBlank()); // false, false System.out.println(" Java ".isEmpty() + "," + " Java ".isBlank()); // false, false System.out.p.. 2023. 6. 21.
[백준] 2675번: 문자열 반복 - java 풀이 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)); int T = Integer.parseInt(br.readLine()); StringBuilder sb = new StringBuilder(); for(int i=0; i 2023. 6. 19.