백준 Q.10809 '알파벳 찾기' [python]

YulHee Kim·2021년 1월 6일
0

algorithm-study

목록 보기
2/7

알고리즘 스터디 🔍 문자열 🔍

[ 백준 알고리즘 문제 10809번 '알파벳 찾기' ]

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

💻 문제 설명


🛠 풀이


✉️ 소문자 a~z의 아스키코드를 이용하자!
그렇게 생각하며 코드의 순서를 짜보았다..

1. 알파벳 글자수만큼 리스트 -1로 초기화

2. 아스키코드 97~122이거와 -1로 초기화해준 리스트를 mapping하고 싶은데..


끄적끄적... 흐음..
(쪼끔 고민중..)

💡

그렇게 생각해낸 결론은!(생각보다 쉽게 생각났다ㅎㅎ)

3. 입력받은 단어의 한 문자마다 아스키코드 숫자를 확인하고 카운트를 +1해가면서 그 카운트를 리스트에 삽입! 물론 리스트는 아스키코드-97번째에~!!

📝 테스트 결과


🧚하고싶은 말

문제를 잘 읽자..ㅎㅎ! 알고리즘은 정답이지만 리스트 원소를 공백으로 구분해서 출력하라는 문장을 못봐서 틀렸었다..! 틀렸다는 결과에 엄청난 당황을 하며 난제인줄 알았지만 내가 문제를 잘 안읽어서 틀렸었당😎👍

profile
백엔드 개발자

2개의 댓글

comment-user-thumbnail
2021년 1월 8일

짤활용이 대단하시네요;;

1개의 답글