[Python/백준] #10809- [알파벳 찾기]

2021. 12. 1. 16:15·코딩테스트/백준[Python]

[알파벳 찾기]-10809번

 

10809번: 알파벳 찾기

각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출

www.acmicpc.net

My answer

from string import ascii_lowercase

alphabet_list = list(ascii_lowercase)
s=input()

for i in alphabet_list:
    if(i in s):
        print(s.find(i),end=" ")
    else:
        print(-1,end=" ")

 

Another answer

print(*map(input().find,map(chr,range(97,123))))
더보기

딴건 그냥 알겠는데, 알파벳 리스트를 map(chr,range(97,123)) 이 신기하다. 굳이 import를 안해도 이렇게 쉽게 만들 수 있으니 얼렁 익숙해져야겠다.

728x90

'코딩테스트 > 백준[Python]' 카테고리의 다른 글

[Python/백준] #11655- [ROT13]  (0) 2021.12.01
[Python/백준] #10820- [문자열 분석]  (0) 2021.12.01
[Python/백준] #10808 - [알파벳 개수]  (0) 2021.12.01
[Python/백준] #10866- [덱]  (0) 2021.12.01
[Python/백준] #10799 - [쇠막대기] [try_again]  (0) 2021.11.30
'코딩테스트/백준[Python]' 카테고리의 다른 글
  • [Python/백준] #11655- [ROT13]
  • [Python/백준] #10820- [문자열 분석]
  • [Python/백준] #10808 - [알파벳 개수]
  • [Python/백준] #10866- [덱]
창빵맨
창빵맨
  • 창빵맨
    Let's be Developers
    창빵맨
    로그인/로그아웃
  • 전체
    오늘
    어제
    • 분류 전체보기 (471)
      • 알쓸신잡 (79)
      • ML & DL (85)
        • Computer v.. (22)
        • NLP (22)
        • 파이썬 머신러닝 완.. (3)
        • 개념정리 (38)
      • 리눅스 (21)
      • 프로젝트 (29)
        • 산불 발생 예측 (6)
        • 음성비서 (12)
        • pdf 병합 프로그.. (0)
        • 수위 예측 (5)
        • 가짜 뉴스 분류 (5)
        • 전력사용량 예측 (1)
      • 코딩테스트 (217)
        • 프로그래머스[Pyt.. (17)
        • 프로그래머스[Fai.. (3)
        • 백준[Python] (160)
        • 이것이취업을위한코딩.. (18)
        • 파이썬 알고리즘 (19)
      • 데이터분석실습 (25)
        • 데이터 과학 기반의.. (18)
        • 헬로 데이터 과학 (7)
      • 메모장 (0)
      • 잡담 (4)
  • Personal

    GITHUB
    Instagram
  • 공지사항

  • 인기 글

  • 태그

    DFS
    그리디
    백준
    BFS
    dp
    이코테
    나동빈
    파이썬
    이것이취업을위한코딩테스트다
    이분탐색
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3

HOME

HOME

상단으로

티스토리툴바