문제
findKim 함수(메소드)는 String형 배열 seoul을 매개변수로 받습니다.
seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하세요.
seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.
1 2 3 4 5 6 7 8 9 10 11 12 | def findKim(seoul): kimIdx = 0 for i in range (len(seoul)): if "Kim" is seoul[i]: kimIdx = i break return "김서방은 {}에 있다".format(kimIdx) # 실행을 위한 테스트코드입니다. print(findKim(["Queen", "Tod", "Kim"])) | cs |
1 2 3 4 5 6 | def findKim(seoul): return "김서방은 {}에 있다".format(seoul.index('Kim')) # 실행을 위한 테스트코드입니다. print(findKim(["Queen", "Tod", "Kim"])) | cs |
'Computer Science > Problem Solving' 카테고리의 다른 글
[tryhelloworld]정수제곱근판별하기 by 파이썬 (0) | 2017.07.30 |
---|---|
[tryhelloworld]level1 문자열 내 p와 y의 개수 by파이썬 (0) | 2017.07.29 |
[tryhelloworld]level1 삼각형 출력하기 by파이썬 (0) | 2017.07.29 |
[tryhelloworld]level2 자연수를 뒤집어 리스트로 만들기 by파이썬 (0) | 2017.07.29 |
[tryhelloworld]level1 평균구하기 by파이썬 (0) | 2017.07.29 |