BaekJoon - 10809번: 알파벳 찾기 (문자열, PYTHON)

2022. 11. 1. 00:00·Coding Test/BaekJoon_Python
728x90

 

단어를 입력하고 알파벳이 어떤 것이

들어가있는지를 알아맞추는 코드를 짜는 문제이다

문제 링크

 

10809번: 알파벳 찾기

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

www.acmicpc.net


코드 작성 순서

  1. 문자열 S 입력
  2. 알파벳 목록 alphabets 입력
  3. 각각의 alphabets 요소들에 대해 위치 확인하는 반복문
    1. 안에 들어있으면 find함수의 값 출력
      1. find = 찾은 목표의 첫 번째 위치를 가져온다
    2. 3.2 예외처리 -1출력
# 1. 문자열 S 입력
S = input()
# 2. 알파벳 목록 alphabets 입력
alphabets = 'abcdefghijklmnopqrstuvwxyz'
# 3. 각각의 alphabets 요소들에 대해 위치 확인하는 반복문
for i in alphabets:
    # 3.1 안에 들어있으면 find함수의 값 출력
    #     find = 찾은 목표의 첫 번째 위치를 가져온다
    if i in S:
        print(S.find(i),end=' ')
    # 3.2 예외처리 -1출력
    else:
        print(-1,end=' ')

출력1
출력2

728x90
저작자표시 비영리 변경금지 (새창열림)

'Coding Test > BaekJoon_Python' 카테고리의 다른 글

BaekJoon - 5597번: 과제 안 내신 분..? (1차원 배열, PYTHON)  (1) 2022.11.01
BaekJoon - 10807번: 개수 세기 (1차원 배열, PYTHON)  (0) 2022.11.01
BaekJoon - 2747번: 피보나치 수 (수학/구현, PYTHON)  (0) 2022.10.12
BaekJoon - 15953번: 상금 헌터 (카카오 코드 페스티벌, PYTHON)  (0) 2022.10.11
BaekJoon - 1237번: 정ㅋ벅ㅋ(1 차원 생각, PYTHON)  (0) 2022.10.06
'Coding Test/BaekJoon_Python' 카테고리의 다른 글
  • BaekJoon - 5597번: 과제 안 내신 분..? (1차원 배열, PYTHON)
  • BaekJoon - 10807번: 개수 세기 (1차원 배열, PYTHON)
  • BaekJoon - 2747번: 피보나치 수 (수학/구현, PYTHON)
  • BaekJoon - 15953번: 상금 헌터 (카카오 코드 페스티벌, PYTHON)
ThreeLight
ThreeLight
ThreeLight Studio의 블로그, TimeMap.exe에 오신 것을 환영합니다.
  • ThreeLight
    TimeMap.exe
    ThreeLight
  • 전체
    오늘
    어제
    • 분류 전체보기 (245)
      • Checkpoint (1)
      • (3D)Dev Deep Dive (0)
        • Templates & Guides (9)
        • Frontend origin (9)
        • Backend origin (1)
        • TroubleShootings (4)
      • Development Study (95)
        • Frontend (36)
        • Backend (21)
        • CS(Computer Science) (2)
        • Background Knowledges (11)
        • Algorithm (2)
        • Mobile (3)
        • AWS (6)
        • Python (6)
        • MSW(MapleStoryWorlds) (8)
      • Coding Test (59)
        • 문제.zip (1)
        • BaekJoon_JavaScript (0)
        • Programmers_JavaScript (9)
        • BaekJoon_Python (23)
        • Programmers_Python (10)
        • Undefined_Python (3)
        • Programmers_SQL (13)
      • 활동내역.zip (43)
        • 개인 (21)
        • Techeer (12)
        • Bootcamp (7)
        • Hackathon (1)
        • TeamProjects (2)
      • 여기 괜찮네??(사이트 | App) (5)
      • 재미있는 주제들 (8)
      • 개발 외 공부 저장소 (11)
        • 생산운영관리 (3)
        • 생활속의금융 (6)
        • 경영정보시스템 (2)
  • 링크

    • TimeMap.dmg (Portfolio)
    • GitHub 바로가기
    • 오픈프로필(카카오톡)
    • Medium 바로가기
    • Disquiet 바로가기
    • LinkedIn 바로가기
  • 인기 글

  • 태그

    JavaScript
    react
    프로그래머스
    SQL
    programmers
    CSS
    TypeScript
    Python
    HTML
    Baek Joon
  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.1
ThreeLight
BaekJoon - 10809번: 알파벳 찾기 (문자열, PYTHON)
상단으로

티스토리툴바