Programing Language/Python
Python HackerRank : Compare the Triplets
Data-SSung
2020. 7. 31. 19:50
반응형
문제
- 두 개의 같은 인덱스의 값을 비교해서 갑이 크면 1
- 값이 같으면 점수 없음
- a=[1,2,31], b =[2,2,4] 비교
- 1<2 -> b에게 +1, 2==2 -> pass, 31>4 -> a에게 +1
# version1
def compareTriplets(a, b):
a_re = 0
b_re = 0
for i in range(len(a)):
if a[i] > b[i]:
a_re += 1
elif a[i] < b[i]:
b_re +=1
return [a_re, b_re]
# version2
def compareTriplets(a, b):
print(sum(a[i] > b[i] for i in range(len(a))), sum(a[i] < b[i] for i in range(len(b))))
반응형