문제
문제해결
- 아스키 코드와 indexOf 메소드를 활용하여 문제를 풀수있다
- indexOf('a'+i) 에 i++을 해나가면 모든 소문자가 처음 등장한 위치를 구할수있다
import java.util.Scanner;
public class B10809 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
int[] idxArr = new int[26];
for (int i = 0; i < 26; i++) {
idxArr[i] = str.indexOf('a'+i);
}
for (int i : idxArr) {
System.out.print(i + " ");
}
}
}
'[알고리즘] > 백준' 카테고리의 다른 글
백준 11655 자바 - ROT13 (0) | 2021.06.25 |
---|---|
백준 10820 자바 - 문자열 분석 (0) | 2021.06.25 |
백준 10808 자바 - 알파벳 개수 (0) | 2021.06.24 |
백준 1918 자바 - 후위표기식 (0) | 2021.06.23 |
백준 1935 자바 - 후위표기식2 (0) | 2021.06.22 |