일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 보조 스트림
- MPA
- 다형성
- 코린이
- 초보개발자
- 백엔드
- 바이트 단위 스트림
- 인터페이스
- 상속
- 예외 처리
- exception
- Java
- ArrayList
- 졸리다
- FileInputStream
- 개발자
- 코딩
- 배열
- 파이팅
- node.js
- 새벽공부
- 변수
- 문자 단위 스트림
- 자료형
- 자바
- 인스턴스
- throws
- 메서드
- SSR
- try-catch
- Today
- Total
목록코딩테스트/JAVA (20)
SHUSTORY
문제 내 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String S = sc.next(); // alphabetArray[] 배열 : 소문자 a-z 까지의 아스키 코드 값 배열 int alphabetArray[] = new int[26]; int alphabet = 97; for (int i = 0; i < alphabetArray.length; i++) { alphabetArray[i] = alphabet++; } // alphabetArray2[] 배열 : -1 배열 int alphabetArray2[] = new in..
문제 풀이 1 Character.getNumericValue( ) 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 nums = br.readLine(); int sum = 0; for (int i = 0; i < N; i++) { s..
문제 풀이 1 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int ch = sc.next().charAt(0); System.out.println(ch); } } int ch = sc.next().charAt(0); 얻어온 문자는 int 타입의 변수에 저장되는데, 자바에서는 문자를 정수로 변환할 때 해당 문자의 유니코드 코드포인트를 사용한다. 유니코드 코드포인트는 아스키 코드의 일종으로, 아스키 코드보다 넓은 범위의 문자를 다루기 위해 설계되었다. 숫자와 알파벳 대문자, 소문자의 경우 아스키 코드와 유니코드 코드포인트가 동일하다...
문제 내 풀이 charAt import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String S = sc.next(); int i = sc.nextInt()-1; System.out.println(S.charAt(i)); } } 다른 풀이 substring import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String S = sc.next(); int i = sc.nextI..
문제 내 풀이 import java.util.Arrays; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] intArray = new int[10]; for (int i = 0; i < 10; i++) { intArray[i] = sc.nextInt()%42; } Arrays.sort(intArray); int count = 10; for (int i = 0; i < 9; i++) { if (intArray[i] == intArray[i+1])count--; } System.out.println(count); } } 내가 알..
문제 내 풀이 및 코드 리뷰 import java.util.Arrays; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] intArray = new int[9]; for (int i = 0; i < intArray.length; i++) { intArray[i] = sc.nextInt(); } int max = Arrays.stream(intArray).max().getAsInt(); System.out.println(max); System.out.println(Arrays.asList(intArray).indexOf(max..
문제 풀이 방법 _ 3가지 배열에서 최대값과 최소값을 찾는 방법에는 여러 가지가 있다. Stream API 이용 Arrays.stream(배열).max( ).getAsInt( ) Math 함수 이용 Math.max(a,b) Arrays.sort( ) 함수 이용 Arrays.sort(배열) 함수가 작은 숫자부터, 오름차순으로 정렬된다. (1) import java.util.Arrays; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] intArray = new int[N]; for (in..
문제 내 풀이 import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String NAndX = br.readLine(); StringTokenizer str = new StringTokenizer(NAndX, " "); int N = Integer.parseInt(str.nextToken()); int X = Integer.parseInt(str.nextToken()); String numStr..
문제 띠용? 이 문제를 보고 굉장히 당혹스러웠다. 조건이 따로 없어? 입력이 끝날 때까지 A+B를 출력하는 문제. EOF에 대해 알아 보세요. 라는데.. EOF가 먼데요? 그래서 오늘은 EOF에 대해 알아보겠습니다! 내 풀이 import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); while(true) { String st ..
문제 내 풀이 import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); while(true){ String test = br.readLine(); if (test.equals("0 0")){ break; } StringTokenizer st = new StringT..