Coding - Algo/Java

[백준] 10809번:알파벳 찾기 (Java 자바)

jainn 2021. 7. 24. 22:17
728x90

문제

https://www.acmicpc.net/problem/10809

 

10809번: 알파벳 찾기

각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출

www.acmicpc.net

 

 

풀이 및 소스코드

import java.io.*;

public class Main {

	public static void main(String[] args) throws IOException   {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		char[] alph = br.readLine().toCharArray();
		int n = alph.length;
		for(char a='a';a<='z';a++) {
			int flg = 1;
			for(int i=0;i<n;i++) {
				if(alph[i]==a) {
					System.out.print(i+" ");
					flg = 0;
					break;
				}
			}
			if(flg == 1) System.out.print("-1 ");
		}
	}
}
반응형