def solution(rank, attendance):
answer = []
for (a,b),c in zip(enumerate(rank),attendance):
if c ==True:
answer.append((a,b))
answer.sort(key=lambda x:x[1])
return 10000*answer[0][0]+100*answer[1][0]+answer[2][0]
or
arr = sorted([(x, i) for i, x in enumerate(rank) if attendance[i]])
def solution(flo):
return int(flo)
def solution(num_str):
answer = 0
for i in num_str:
answer += int(i)
return answer
def solution(n_str):
i=0
while True:
if n_str[i] == "0":
i += 1
else:
break
return n_str[i:]
def solution(a, b):
return str(int(a)+int(b))
def solution(n):
return str(n)
def solution(arr, delete_list):
return [i for i in arr if i not in delete_list]
def solution(my_string, target):
answer = 0
if my_string.find(target)!=-1:
return 1
else:
return 0
def solution(str1, str2):
if str1 in str2:
return 1
else:
return 0
def solution(str_list, ex):
answer = ''
for i in str_list:
if ex not in i:
answer+=i
return answer