[programmers] 프로그래머스 Level1 서울에서 김서방 찾기
(파이썬 Python)
* 문제출처 : 프로그래머스 알고리즘 문제
* 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다.
프로그래머스 Level1 서울에서 김서방 찾기
1) 문제
2) 풀이 과정
배열seoul의 element중 "Kim"의 위치 x를 찾는다 = > index를 활용하겠다.
문자열에서 숫자가 쓰일려면 str()함수로 간단한 변환을 해줘야 겠구나.
3) 코드
(1)
1
2
3
4
5
6
7
8
9
|
def solution(seoul):
for i in range(len(seoul)):
if(seoul[i] == "Kim"):
answer = "김서방은 " + str(i) + "에 있다"
break
else:
continue
return answer
|
cs |
(2)
1
2
3
4
5
6
7
8
9
10
|
def solution(seoul):
for i in range(len(seoul)):
if(seoul[i] == "Kim"):
return "김서방은 " + str(i) + "에 있다"
else:
continue
return -1
|
cs |
(2) 코드는 의미가 없음. Why? "Kim"이 반드시 seoul안에 포함되어 있기 때문에!
하지만 연습 하는 차원에서 하나부터 열까지 다 작성해볼 것
4) 정리 노트
파이썬 문자로 변환 해주는 str()함수
Why 사용? return 값에 "김서방은" + + "에 있다" 에서 보면 문자열이 있음.
따라서 문자열로 변환해주기 위해서 사용
'*Algorithm > Programmers_Level1' 카테고리의 다른 글
[programmers] 프로그래머스 Level1 가운데 글자 가져오기(파이썬 Python) (0) | 2020.08.27 |
---|---|
[programmers] 프로그래머스 Level1 문자열 다루기 기본(파이썬 Python) (0) | 2020.08.27 |
[programmers] 프로그래머스 Level1 짝수와 홀수(파이썬 Python 자바 Java) (0) | 2020.08.27 |
[programmers] 프로그래머스 Level1 두 정수 사이의 합(파이썬 Python) (0) | 2020.08.27 |
[programmers] 프로그래머스 Level1 평균 구하기(파이썬 Python 자바 Java) (0) | 2020.08.27 |
댓글