CodingTest

Level 1.2072. 홀수만 더하기 2071. 평균값 구하기 2070. 큰 놈, 작은 놈, 같은 놈 2068. 최대수 구하기 2063. 중간값 찾기 2058. 자릿수 더하기 2056. 연월일 달력 2050. 알파벳을 숫자로 변환 2047. 신문 헤드라인 2046. 스탬프 찍기 2043. 서랍의 비밀번호 2029. 몫과 나머지 출력하기 2027. 대각선 출력하기 2025. N줄덧셈 1938. 아주 간단한 계산기 1933. 간단한 N 의 약수 1936. 1대1 가위바위보 2019. 더블더블 1545. 거꾸로 출력해 보아요 Level 2. 21425. += 1859. 백만 장자 프로젝트 1926. 간단한 369게임 2007..

사용 언어 : JAVA 결과 메모리 : 21,224 kb 실행 시간 : 148 ms 코드 길이 : 2,354 풀이 package level_2; import java.util.*; public class java_1288 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); sc.nextLine(); for (int i = 1; i 그 안의 문자를 확인하여 누적으로 발견되지 않은 거면 새로 카운트하는 로직이 필요하다

사용 언어 : JAVA 결과 메모리 : 20,760 kb 실행 시간 : 135 ms 코드 길이 : 2,286 풀이 package level_1; import java.util.Scanner; public class java_2072 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); sc.nextLine(); for (int i = 1; i

사용 언어 : JAVA결과메모리 : 25,104 kb실행 시간 : 168 ms코드 길이 : 2,770풀이package level_2;import java.util.*;public class java_1204 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); int num = sc.nextInt(); for (int i = 1; i = max && j > maxIndex) { max = counts[j]; maxIndex = j; } ..

사용 언어 : JAVA 결과 메모리 : 20,612 kb 실행 시간 : 129 ms 코드 길이 : 2,207 풀이 package level_1; import java.util.Scanner; public class java_2071 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); sc.nextLine(); for (int i = 1; i

사용 언어 : JAVA 결과 메모리 : 20,820 kb 실행 시간 : 142 ms 코드 길이 : 2,071 풀이 package level_1; import java.util.Scanner; public class java_2070 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int i = 1; i 0 ) { System.out.println("#"+i+" >"); } else if ( n1-n2 == 0) { System.out.println("#"+i+" ="); } else { System.out.println("#"+i+"

사용 언어 : JAVA 결과 메모리 : 20,408 kb 실행 시간 : 135 ms 코드 길이 : 2,169 풀이 package level_1; import java.util.*; public class java_2068 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int i = 0; i max) { max = num; } } if ( max > 0 ) { System.out.println("#"+i+" "+max); } } } } 주석 - 처음 풀 때는 int n1 = Interger.parseInt(strArray[j]); / int n2 ... if (n..

사용 언어 : JAVA 결과 메모리 : 20,392 kb 실행 시간 : 131 ms 코드 길이 : 2,241 풀이 fail package level_1; import java.util.*; public class java_2063_1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str_num = sc.next(); int num = Integer.parseInt(str_num); String str = sc.nextLine(); String[] str_arr = str.split(" "); int[] arr = new int[str_arr.length]; for (int i = 0; i < st..

사용 언어 : JAVA 결과 메모리 : 20,172 kb 실행 시간 : 131 ms 코드 길이 : 1,950 풀이 package level_1; import java.util.Scanner; public class java_2058 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String num = sc.next(); int answer = 0; for ( int i = 0; i < num.length(); i++) { answer += Integer.parseInt(num.substring(i,i+1)); } System.out.println(answer); } } 주석 - for 문의 범위를 i

사용 언어 : JAVA 결과 메모리 : 20,252 kb 실행 시간 : 135 ms 코드 길이 : 2,812 풀이 package level_1; import java.util.Scanner; public class java_2056_2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int i = 1; i 0 && month 0 && day < 29 ) { System.out.println(answer); } else { System.out.println(wrong); } } else if (..

사용 언어 : JAVA 결과 메모리 : 20,200 kb 실행 시간 : 135 ms 코드 길이 : 1,879 풀이 package level_1; import java.util.Scanner; public class java_2043 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int p = sc.nextInt(); int k = sc.nextInt(); int answer = p - k + 1; System.out.println(answer); } } 주석 - 코드를 짧게하면 System.out.println(p-k +1); 을 하면 된다. 코드 볼 때 깔끔하게 보기 위해서 일부러 변수에 집어넣었다.

사용 언어 : JAVA 결과 메모리 : 20,308 kb 실행 시간 : 130 ms 코드 길이 : 1,902 풀이 package level_1; import java.util.Scanner; public class java_2047 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); //대문자->소문자 : toLowerCase(); String answer = str.toUpperCase(); System.out.println(answer); } } 주석 - toLowerCase() : 대문자 -> 소문자 - toUpperCase() : 소문자 -> 대문자

사용 언어 : JAVA 결과 메모리 : 20,588 kb 실행 시간 : 129 ms 코드 길이 : 2,023 풀이 package level_1; import java.util.Scanner; public class java_2050 { public static void main(String[] args) { String alpabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; Scanner sc = new Scanner(System.in); String str = sc.next(); String[] strArray = str.split(""); for (int i = 0; i

사용 언어 : JAVA 결과 메모리 : 20,856 kb 실행 시간 : 142 ms 코드 길이 : 1,973 풀이 package level_1; import java.util.Scanner; public class java_2029 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for ( int i = 1; i

사용 언어 : JAVA 결과 메모리 : 18,692 kb 실행 시간 : 99 ms 코드 길이 : 1,959 풀이 package level_1; public class java_2027 { public static void main(String[] args) { int num = 5; for (int n = 0; n < num ; n++ ) { for (int i = 0; i < num ; i++ ) { if ( i == n ) { System.out.print("#"); } else { System.out.print("+"); } } System.out.println(""); } } } 주석 - 처음에는 배열로 알고리즘을 짰다가 너무 과도한 것이라는 걸 깨닫고 중첩 반복문으로 변경 - 반복 차례와 # 기..

사용 언어 : JAVA 결과 메모리 : 21,540 kb 실행 시간 : 136 ms 코드 길이 : 1,903 풀이 package level_1; import java.util.Scanner; public class java_2025 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int answer = 0; for (int i = 1; i

사용 언어 : JAVA 결과 메모리 : 20,836 kb 실행 시간 : 125 ms 코드 길이 : 1,973 풀이 package level_1; import java.util.Scanner; public class java_1938 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num_1 = sc.nextInt(); int num_2 = sc.nextInt(); System.out.println(num_1 + num_2); System.out.println(num_1 - num_2); System.out.println(num_1 * num_2); System.out.println(num_1 / num_..

사용 언어 : JAVA 결과 메모리 : 21,088 kb 실행 시간 : 143 ms 코드 길이 : 1,704 풀이 package level_1; import java.util.*; public class java_1933 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for (int i = 1; i

사용 언어 : JAVA 결과 메모리 : 20,192 kb 실행 시간 : 129 ms 코드 길이 : 2,214 풀이 package level_1; import java.util.Scanner; public class java_1936 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); if (A == 1 & B == 2) { System.out.println("B"); } else if (A == 1 & B == 3) { System.out.println("A"); } else if (A == 2 & B == 1) { System.out...

사용 언어 : JAVA 결과 메모리 : 20,328kb 실행 시간 : 128ms 코드 길이 : 307 풀이 package level_1; import java.util.Scanner; public class java_2019 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int n = 1; for (int i=0; i