[Eric's 백준] 10809번 - 알파벳찾기 - Java

Eric·2023년 1월 26일
0

BoJ(백준)

목록 보기
5/6

안녕하세요! Eric 입니다.

오늘은 아주 쉬운 문제를 풀어보도록 하겠습니다.

오늘의 문제는 알파벳 찾기 문제로써

java의 indexOf 를 이용해서 저는 문제를 풀어보았습니다.

저는 입력되는 값의 string 값에 indexOf 를 이용해서 풀었습니다.

해당 알파벳이 있다면 그 문자의 위치가 나올것이고,

해당 알파벳이 없다면 자동으로 indexOf 의 값이 -1 이 나올것입니다.

그래서 저는 for문에서 i=0 부터 돌지만, ASCII code를 이용하기위해서

i +97 을하고 이를 char 타입으로 변환 하였습니다.

해당 문제는 모두 소문자 알파벳이 나오기로 하였으므로

ASCII 코드에 맞는 값이 나오면 indexOf 를 이용해서 바로 출력하도록 하였습니다.

import java.util.Scanner;
public class N10809 {
    public static void main(String[] args) {
        Scanner kb = new Scanner(System.in);
        String str = kb.next();
        for (int i = 0; i < 26; i++) {
            char tmp = (char) (i + 97);
            System.out.print(str.indexOf(tmp) + " ");
        }
    }
}

profile
Ærlighed i små ting er ikke nogen lille ting.

0개의 댓글