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))))

 

반응형