https://www.acmicpc.net/problem/10809
10809번: 알파벳 찾기
각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출
www.acmicpc.net
파이썬 코드
import sys
input = sys.stdin.readline
S = input()
alph = list(range(97,123))
for i in alph:
print(S.find(chr(i)), end=' ')
alph = 'abcdefghijklmnopqrstuvwxyz' 이런식으로 해서 짜는 것도 가능하지만
아스키코드를 활용하면 된다. 97은 소문자 a, 122는 소문자 z
end = ' '를 해주어야 한줄에 같이 출력된다.
'알고리즘 > 백준(BOJ)' 카테고리의 다른 글
[백준/BOJ/알고리즘/파이썬(python)]#3273_두 수의 합 (0) | 2021.09.19 |
---|---|
[백준/BOJ/알고리즘/파이썬(python)]#8595_히든 넘버[문자열] (0) | 2021.09.17 |
[백준/BOJ/알고리즘/파이썬(python)/C++]#1920_수 찾기[이분탐색] (0) | 2021.09.17 |
[백준/BOJ/알고리즘/파이썬(python)/C++]#1932_정수 삼각형 (0) | 2021.09.16 |
[백준/BOJ/알고리즘/파이썬(python)]#7785_회사에 있는 사람 (0) | 2021.09.14 |