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

vvo_ter·2022년 10월 6일
0

프로그래머스

목록 보기
13/28
post-thumbnail

💻 문제 - Lv.1


👉 제출 코드

def solution(seoul):
    for idx, letter in enumerate(seoul):
        if letter == "Kim":
            return "김서방은 " + str(idx) + "에 있다"

🙏 다른 사람의 풀이 보기

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

📝 index()

배열에서 값의 위치를 찾아주는 함수이며, 중복된 값이 있으면 가장 최소의 위치를 반환한다

찾는 문자가 없는 경우에 ValueError가 발생한다.
문자열, 리스트, 튜플 자료형에서 사용 가능하고 딕셔너리 자료형에는 사용할 수 없어 AttributeError가 발생한다

(sub [, start [, end]]) 형태로 문자를 찾는 시작점과 종료점을 지정할 수 있다.


👀 참고 자료

profile
's Coding Memory

0개의 댓글