본문 바로가기

* 컴퓨터 언어 (Computer Language)/Python

해커랭크 Compare the Triplets 문제풀이 (Problem Solving 코딩테스트 3단계)

반응형

안녕하세요 Twodragon 입니다. 오늘도 하나의 습관을 만들기 위해 이 글을 포스팅하고 1일 코딩 테스트! 여러분들도 함께하시죠!

 

해결방법:

a>b, a<b 일때, 비교하여 1포인트씩 얻는 방식으로 Alice와 BOB 에게 포인트를 얻는 출력 값을 내면 됩니다. 

 

 

문제:

 

해답(python3):

#!/bin/python3

import math
import os
import random
import re
import sys

# Complete the compareTriplets function below.
def compareTriplets(a, b):
    Alice=0
    BoB=0
    for index in range(3):
        if (a[index]>b[index]):
            Alice+=1
        elif(a[index]<b[index]):
            BoB+=1

    return (Alice,BoB)

if __name__ == '__main__':
    fptr = open(os.environ['OUTPUT_PATH'], 'w')

    a = list(map(int, input().rstrip().split()))

    b = list(map(int, input().rstrip().split()))

    result = compareTriplets(a, b)

    fptr.write(' '.join(map(str, result)))
    fptr.write('\n')

    fptr.close()

 

 

 

 

 

반응형