반응형

1. 문제 번호 5622번


 

 

 

2. 문제 풀이 

 - switch case 문 사용

 

나의 문제풀이 방식 및 순서

 

 * 나의 다양한 학습이 우선이기 때문에 다양한 방법을 생각 *

 

 1. 알파벳이 24개인줄 알고 .. /3 으로 풀어내려고 함. 총 26개

 2. ASCII 로 풀까? (A=65, a=97) 

 3. 공통된 기준이 없어서 결국 남들하는대로 복붙함..

 

 


3. 소스 인증

 

import java.util.*;
import java.lang.*;
import java.io.*;

// The main method must be in a class named "Main".
class Main {
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new  InputStreamReader(System.in ));

        String inputLine = br.readLine();
        int ss = 0;

        for(int i = 0; i < inputLine.length(); i++){
            switch (inputLine.charAt(i)) {
                	case 'A' : case 'B': case 'C' : 
    				ss += 3;
    				break;
                    
    			case 'D' : case 'E': case 'F' :
    				ss += 4; 
    				break;
                    
    			case 'G' : case 'H': case 'I' :
    				ss += 5; 
    				break;
                    
    			case 'J' : case 'K': case 'L' : 
    				ss += 6;
    				break;
                    
    			case 'M' : case 'N': case 'O' :
    				ss += 7;
    				break;
                    
    			case 'P' : case 'Q': case 'R' : case 'S' : 
    				ss += 8; 
    				break;
                    
    			case 'T' : case 'U': case 'V' : 
    				ss += 9;
    				break;
                    
    			case 'W' : case 'X': case 'Y' : case 'Z' : 
    				ss += 10;
    				break;
            }
        }
        System.out.print(ss);

    }
}

 

 

 

 

- 실패 소스코드 -




4. 추가 개념

 

 

 

 

 


5. 참조 블로그


 

불편함을 느끼실 경우 연락 주시면 곧 바로 삭제하도록 하겠습니다.

 


 

 

 

 

 

 

 

728x90
반응형

'알고리즘(BOJ) 문제풀이' 카테고리의 다른 글

[BOJ/백준] 1차원 심화_ 3003번  (0) 2024.05.16
[BOJ/백준] 문자열_11718번  (0) 2024.05.16
[BOJ/백준] 문자열_2908번  (0) 2024.05.16
[BOJ/백준] 문자열_1152번  (0) 2024.05.16
[BOJ/백준] 문자열_2675번  (0) 2024.05.15

+ Recent posts