[프로그래머스](python) 서울에서 김서방 찾기

berry ·2021년 6월 15일
0

Algorithm

목록 보기
39/77
post-thumbnail

문제


🏁 내 풀이

def solution(seoul):
    for idx, i in enumerate(seoul):
        if 'Kim' in i:
            return f'김서방은 {idx}에 있다'

🧩 다른 풀이

def findKim(seoul):
    return "김서방은 {}에 있다".format(seoul.index('Kim'))

🧩 특정 문자의 위치 찾기

📌 find()

  • str.find(찾을 문자)
  • str 에서 사용
  • 찾는 문자가 없으면 -1 출력
  • str.find('x',0,3) : list에서 0부터 3까지 사이에서만 x를 find

📌 index()

  • list.index(찾을 문자)
  • str, list, tuple 에서 사용
  • 찾는 문자가 없으면 ValueError

🧩 format()

  • 문자열.format()
  • 문자열의 대괄호 자리에 format 뒤의 괄호안에 들어있는 값을 하나씩 넣는다
  • 문자열에 포함된 대괄호 개수 보다 format안에 들어 있는 값의 수가 많으면 정상 동작
  • 문자열에 포함된 대괄호 개수 보다 format안에 들어 있는 값의 수가 적으면 에러

profile
Engineer

0개의 댓글