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. 참조 블로그
불편함을 느끼실 경우 연락 주시면 곧 바로 삭제하도록 하겠습니다.
'알고리즘(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 |