백준 10809번 - 알파벳 찾기

dropKick·2020년 7월 6일
0

코딩테스트

목록 보기
4/17

풀이

  • 문자 인코딩 문제
    자바에서 char는 2byte로 유니코드 문자를 호환한다.
    문자가 1byte 내에 속한다면 ASCII 코드로 처리 된다.
    'a' == 'a' 라는 건 65 == 65와 같다.

  • char를 통해 문자를 비교하고 문자가 몇 번 인지만 파악하면 끝

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String input = sc.nextLine();

        if (input != null && input.length() < 101) {
            for (char charlist = 'a'; a <= 'z'; a++){
                System.out.print(input.indexOf(charlist) + " ");
            }
       }
    }
}

0개의 댓글