๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ป ๋ฌธ์ œํ’€๊ณ  ์ •๋ฆฌํ•˜๊ธฐ +/๋ฐฑ์ค€

[๋ฐฑ์ค€ Java] 10809: ์•ŒํŒŒ๋ฒณ ์ฐพ๊ธฐ

by ์ข…์ด๋นจ๋Œ€ 2023. 9. 14.
TOP

๋ชฉ์ฐจ

    1. ๋ฌธ์ œ

    2. ๋งž์ถ˜์ฝ”๋“œ

    /*
    - ์ž…๋ ฅ: ๋ฌธ์ž์—ด
    - ์ถœ๋ ฅ: (๋ฌธ์ž์—ด์—์„œ) a๊ฐ€ ๋“ฑ์žฅํ•˜๋Š” ์œ„์น˜, b๊ฐ€ ๋“ฑ์žฅํ•˜๋Š” ์œ„์น˜ ..z๊ฐ€ ๋“ฑ์žฅํ•˜๋Š” ์œ„์น˜
    ใ„ด ๋“ฑ์žฅ O ๊ฒฝ์šฐ: ๋“ฑ์žฅํ•˜๋Š” ์œ„์น˜(์‹œ์ž‘ 0)
    ใ„ด ๋“ฑ์žฅ X ๊ฒฝ์šฐ: -1
    */
    import java.util.Scanner;
    
    public class bj10809
    {
    	public static void main(String[] args)
    	{
    		Scanner sc = new Scanner(System.in);
    
    		String s = sc.next();	// ๊ฐ’๋ฐ›๊ธฐ
    		boolean check = false;	// ๊ฐ’๋‹ค๋ฅผ๋•Œ ์ฒดํฌ
    
    		for(int i='a'; i<='z'; i++)			// a~z๊นŒ์ง€ ๋น„๊ต
    		{	
    			for(int j=0; j<s.length(); j++)	// ๋ฐ›์€ ๋ฌธ์ž ๊ฐฏ์ˆ˜๋งŒํผ
    			{
    				check = false;
    				if(i == s.charAt(j))	// a์™€ ๋ฌธ์ž ๊ฐ€์ ธ์™€ ๋น„๊ต ๊ฐ™์„๋•Œ
    				{
    					System.out.print(j);
    					break;
    				}else
    				{
    					check = true;
    				}
    
    			}
    			if(check){
    				System.out.print(-1);
    			}
    			System.out.print(" ");
    			
    		}
    		
    	}
    }