목록백준~문풀 후 최적화 추가~/단계별로 풀어보기 (33)
elesis's haunt
1. 배열, Scanner, 2중for문 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String arr[] = new String[in.nextInt()]; for (int i = 0; i < arr.length; i++) { arr[i] = in.next(); } in.close(); for (int i = 0; i < arr.length; i++) { int cnt = 0;// 연속횟수 int sum = 0;// 누적 합산 for (int j = 0; j < arr[i].length(); j++) { if (arr[i].ch..
* BufferedReader, StringTokenizer, double, for import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; //1줄 int num = Integer.parseInt(br.readLine()); //2줄 st = new StringTokenizer(br.readLine()); double val = 0; double max = 0; d..
* BufferedReader, 배열, 메소드 정의 import java.io.*; import java.util.Arrays; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); for(int i=0; i
*BufferedReader, 이중for(+향상for), 배열 - O(N^2) import java.io.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int a = Integer.parseInt(br.readLine()); int b = Integer.parseInt(br.readLine()); int c = Integer.parseInt(br.readLine()); int n0 = 0; int n1 = 0; int n2 = 0; int n3 = 0; int n4 = 0; i..
* BufferedReader, int[] 두번돌다보니 느리다 import java.io.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int sum = 0; int num = 0; int[] array = new int[9]; for(int i=0; inum) { num = array[i]; } } br.close(); for(int j=0; j max) { max = value; index = count; } } System.out.print(max + "\n" + inde..
배열을 사용한 경우 * BufferedReader, StringTokenizer, sysout * st.hasMoreTokens(), Arrays.sort() import java.io.*; import java.util.Arrays; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); StringTokenizer st = new StringTokenize..
* BufferedReader, StringTokenizer, System.out.println import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int num = Integer.parseInt(br.readLine()); br.close(); int nextNum = 0; int c, f, cycle = 0; c = (num/10 + num%10) %10; nextNum = Integer.pa..
틀린 코드 - readLine()이 while문안에 하나 그 밑에 하나있는게 두번 적용돼서 결과값이 절반만 나왔다. import java.io.*; import java.util.StringTokenizer; public class Main { public static final String LINNER = "\n"; public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; StringBuilder sb = new StringBuilder(); while(br.readLine() != null..