문자와 문자열이 주어졌을때, "get_find" 함수는 주어진 문자열에서 함께 주어진 문자가 나타나는 첫번째 위치를 반환합니다.
Notes:
문자열의 첫번째 문자는 인덱스 값 0 을 가집니다.
만약 문자열에 해당 문자가 여러번 나타나면, 첫번째로 나타나는 위치를 반환해야 합니다.
만약 문자가 문자열에 존재하지 않는다면, -1 을 반환해야 합니다.
find 함수를 사용하지 마세요.
내 코드
def get_find(char, strr):
b=list(strr)
for i in b:
if i == char: #list로 만든 요소 i가 char와 같다면
return b.index(i) #list b 인덱스 출력
return -1
get_find("a","I m hacker")
내 코드
def find_longest_word(words):
long = words[0]
for word in words:
if len(long) < len(word):
long = word
return long
find_longest_word(["egg in hell","Whirlwind potato","Kimchi fried rice"])