반응형

어려웠다 ㅠㅠ

/*
 * Author : Jeonghun Cho
 * Date : December 5, 2019
 */
 
public class Main {
 
    public static void main(String[] args) throws IOException{
        // TODO Auto-generated method stub
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String input = br.readLine(); // 사용자 값 입력
        String alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"// 문자열 저장
        String[] alphabetArr = new String[8];  // A-Z까지 저장할 크기가 9인 문자열 배열 생성
        int count = 0, sum = 0;
        br.close();
        
        for(int i=0; i<alphabetArr.length; i++) { 
            // substring()메소드를 사용해서 세 칸 간격으로 잘라서 각 각 배열에 저장. 단,인덱스가 5와 7일 경우만 배열에 네 칸 저장.
            if(i==5 || i==7) {
                alphabetArr[i]=alphabet.substring(count,count+=4);
                continue;
            }
            alphabetArr[i]=alphabet.substring(count,count+=3);         
        } // for end
        count = 0;
        while(true) { // 사용자가 입력한 문자열을 alphabetArr배열에서 찾기
            char ch = input.charAt(count);
            for(int i=0; i<alphabetArr.length; i++) {
                for(int j=0; j<alphabetArr[i].length(); j++) {
                    if(ch == alphabetArr[i].charAt(j)) {
                        sum += (i+2);
                        count++;
                    }
                }
            }
            if(count == input.length()) {
                System.out.println(sum+input.length());
                break;
            }
        }
    }
}
Colored by Color Scripter
반응형
반응형
package baekjoon;
/*
 * Author : Jeonghun Cho
 * Date : December 4, 2019
 */
 
public class B11654 {
 
    public static void main(String[] args) throws IOException {
        // TODO Auto-generated method stub
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int i = br.read();
        System.out.println(i);
    }
    br.close();
}
 
Colored by Color Scripter
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준] 2908 상수 (Java, C언어)  (0) 2019.12.05
[백준] 5622 다이얼 (Java)  (0) 2019.12.05
[백준] 15596 정수 N개의 합 (Java)  (0) 2019.12.04
[백준] 8958 OX퀴즈 (Java)  (0) 2019.12.03
[백준] 1546 평균 (Java)  (0) 2019.12.03
반응형
/*
 * Author : Jeonghun Cho
 * Date : December 4, 2019
 */
public class Test {
    long sum(int[] a) {
        long ans = 0;
        for(int i=0; i<a.length; i++){
            ans +=a[i];
        }
        return ans;
    }
}
 
Colored by Color Scripter
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준] 5622 다이얼 (Java)  (0) 2019.12.05
[백준] 11654 아스키 코드 (Java)  (0) 2019.12.04
[백준] 8958 OX퀴즈 (Java)  (0) 2019.12.03
[백준] 1546 평균 (Java)  (0) 2019.12.03
[백준] 2577 숫자의 개수 (Java)  (0) 2019.12.03

+ Recent posts