알고리즘 풀이/SWEA

[SWEA][JAVA] 2050. 알파벳을 숫자로 변환

배게 2021. 6. 13. 22:06
728x90

알파벳 char들을 숫자로 변환 (Character.getNumericValue(??))후에

 

받아온 A의 아스키코드 값을 1로 맞춰줌 ( 변환 후에 9를 빼주면 됨 ) 

= 받아온 B의 아스키코드 값을 2로 맞춰줌 ( 변환 후에 9를 빼주면 됨 ) = ...

 

그냥 9빼주면 됨

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
 
 
class Solution {
    
    private static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    private static BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
    
    public static void main(String[] args) throws IOException {
        String input = br.readLine();
 
        StringBuilder stb = new StringBuilder();
        
        for(int i=0; i<input.length(); i++) {
//            System.out.println(Character.getNumericValue(input.charAt(i))-9);
            stb.append(Character.getNumericValue(input.charAt(i))-9).append(" ");
        }
        
        System.out.println(stb);
        
    }
}
cs