본문으로 바로가기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

백준알고리즘


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


ABC~Z까지의 배열을 만든 다음 입력받은 문자열의 아스키 코드 값에서 97을 뺀다. 

97은 a의 아스키코드이다.

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String input = scan.nextLine().trim(); int value = 0; int[] resultArray = new int[26]; for(int i=0; i < resultArray.length; i++) { resultArray[i] = -1; } for(int i=0; i < input.length(); i++) { char ci = input.charAt(i); value = (int)ci; //알파벳아스키코드 if(resultArray[value-97] == -1) { resultArray[value-97] = i; } } for(int i=0; i < resultArray.length; i++) { System.out.print(resultArray[i] + " "); } } }