본문 바로가기

전체 글

(271)
[백준_JAVA] 2908 상수 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str1 = sc.next(); String str2 = sc.next(); String sb1 = new StringBuffer().append(str1).reverse().toString(); String sb2 = new StringBuffer().append(str2).reverse().toString(); int num1 = Integer.parseInt(sb1); int num2 = Integer.parseInt(sb2); System.out.println(num..
[백준_JAVA] 1152 단어의 개수 반례가 존재하는 것 같다. 틀린 이유를 모르겠다. import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String word = sc.nextLine().trim(); if(word.isEmpty()) System.out.println(0); else System.out.println(word.split(" ").length); sc.close(); } } 정답 코드이다. trim과 split, isEmpty()를 이용하면 된다. trim: 양쪽 끝의 공백을 제거한다. split: 특정 문자를 기준으로 문자열을 나눈다. isEmpty(): 빈 공백을..
[백준_JAVA] 2675 문자열 반복 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int testCase = sc.nextInt(); for(int i = 0; i < testCase; i++) { int R = sc.nextInt(); String S = sc.next(); for(int j = 0; j < S.length(); j++) { for(int k = 0; k < R; k++) { System.out.print(S.charAt(j)); } } System.out.println(); } } }
[백준_JAVA] 10809 알파벳 찾기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 알파벳 입력받음 int[] arr = new int[26]; // arr 배열의 크기를 26으로 지정하기, 알파벳은 총 26개이다. for(int i = 0; i < arr.length; i++) { // arr 배열의 모든 값을 -1로 초기화한다. arr[i] = -1; } String S = sc.nextLine(); // 문자열 S를 입력받는다. for(int i = 0; i < S.length(); i++) { // S의 길이만큼 for문을 돌린다. char ch = S.c..
[백준_JAVA] 11720 숫자의 합 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int count = sc.nextInt(); String num = sc.next(); sc.close(); int sum = 0; for(int i = 0; i < count; i++) { sum += num.charAt(i)-'0'; } System.out.println(sum); } } 예제 입력2에서 54321을 문자열로 입력 받는다. 이후 charAt()을 이용하여 문자 하나씩 int형으로 변환한다. int형으로 변환 시 아스키코드 값이 나오기 때문에 -'0'을 해준다. '0..
[백준_JAVA] 11654 아스키 코드 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); char ch = sc.nextLine().charAt(0); int num = (int)ch; System.out.println(num); sc.close(); } }
[백준_JAVA] 9086 문자열 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i = 0; i < num; i++){ String str=sc.next(); System.out.println((str.charAt(0))+""+str.charAt(str.length()-1)); } sc.close(); } }
[오라클 실습] DBOracle, DBConnection DBOracle package DB; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class DBOracle { public static void main(String[] args) { Connection conn = null; PreparedStatement pstm = null; ResultSet rs = null; try { String base_ym; String eidx_var_nm; String drv_var_yn; double eidx_itm_val; String unt; java.sql.Date upd_dt; ..