-
[백준] 10809번 문제 (알파벳 찾기) 파이썬(Python) 풀이Problem Solving/Baekjoon 2021. 5. 16. 18:28
data = list(input()) outPut = '' for i in range(97, 123): ch = chr(i) if ch in data: outPut += (str(data.index(ch))+" ") else: outPut += "-1 " print(outPut)
내가 작성한 코드
우선 소문자 a-z의 유니코드 값인 97~122까지 순회하면서 ch 변수에 값을 할당했고
할당된 값이 입력된 data에 있으면 data의 존재한 ch의 인덱스를 스트링으로 변환하여 outPut 변수에 추가로 할당해주었다.
'Problem Solving > Baekjoon' 카테고리의 다른 글
[백준] 2292번 문제 (벌집) 파이썬(Python) 풀이 (0) 2021.05.18 [백준] 1316번 문제 (그룹 단어 체커) 파이썬(Python) 풀이 (0) 2021.05.16 [백준] 1065번 문제 (한수) 파이썬(Python) 풀이 (0) 2021.05.16 [백준] 8958번 문제 (OX퀴즈) 파이썬(Python) 풀이 (0) 2021.05.16 [백준] 4673번 문제 (셀프 넘버) 파이썬(Python) 풀이 (0) 2021.05.16