백준5622:https://www.acmicpc.net/problem/5622
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws NumberFormatException, IOException {
//scan 처럼 글자 받아오기
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String fir = br.readLine();
StringBuilder sb=new StringBuilder();
int sum=0;
//글자 한개씩 뽑아내기
for(int i=0;i<fir.length();i++) {
//일반적인 상황
if(fir.charAt(i)-65<18) {
sum+=(fir.charAt(i)-65)/3+3;
}else if(fir.charAt(i)=='Z'){
//Z 일때는 2를 빼준다 왜냐하면 한칸에 4개의 알파벳이 들어간게 2개이기때문에
sum+=(fir.charAt(i)-67)/3+3;
}else {
//S인 7에 4개가 들어갔기때문에 그이후에는 한개를 더빼줘서 계산한다.
sum+=(fir.charAt(i)-66)/3+3;
}
}
sb.append(sum);
System.out.println(sb);
}
}