108092 [백준 10809] 알파벳 찾기 (Python) 문제 링크 https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 나의 코드 (Python) S = list(input()) alpha = [-1] * 26 # 알파벳의 개수 26개 cnt = 0 # 입력값의 위치를 카운팅 할 변수 # 아스키 코드 : 97 ~ 122 (a ~ z) for i in S: a = ord(i) - 97 if alpha[a] == -1: # -1인 경우 (처음 들어온 값만 변경) alpha[a] = cnt cnt.. 2022. 3. 9. [백준 10809] 알파벳 찾기 (java) 문제 링크 https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 나의 코드 (java) import java.util.Scanner; public class Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); // 단어를 받음 String S = sc.nextLine(); // 알파벳의 배열 (알파벳은 26개) int arr[] = ne.. 2021. 7. 8. 이전 1 다음