상세 컨텐츠

본문 제목

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

Problem Solving/programmers

by HelloMinchan 2020. 6. 12. 23:34

본문

(주)그렙

[programmers] 프로그래머스 서울에서 김서방 찾기

(Python)

(글쓴날 : 2020.06.12)

 


* programmers, 프로그래머스 문제 Python 언어 풀이입니다.

* 소스 코드의 저작권은 글쓴이에게 있습니다.


 

 

프로그래머스 서울에서 김서방 찾기


1) 문제

문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/12919

 

코딩테스트 연습 - 서울에서 김서방 찾기

String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제

programmers.co.kr


2) 풀이 과정

* 시간 복잡도 : O(n)

 

문자열 배열이 주어질 때, "Kim"에 해당하는 인덱스를 구해 특정 문자열로 만드는 문제입니다.

 

저의 경우, Python을 사용했습니다.

enumerate() 함수를 이용하여 배열의 값과 인덱스를 동시에 탐색하여 문제를 해결했습니다.


3) 코드

 

* Python 코드

1
2
3
4
5
6
7
8
9
def solution(seoul):
    answer = '김서방은 '
    
    for index, name in enumerate(seoul):
        if name == "Kim":
            answer += str(index)
            break
    
    return answer + "에 있다"

 

관련글 더보기

댓글 영역