IT 개발자_S

해커랭크 The Hurdle Race 본문

IT/알고리즘_Python

해커랭크 The Hurdle Race

Soso12 2020. 3. 31. 22:25
반응형
#!/bin/python3

import math
import os
import random
import re
import sys

# Complete the hurdleRace function below.
def hurdleRace(k, height):

    rankArr = sorted(height)
    le = len(rankArr)
    print(rankArr)

    if (k < rankArr[le -1]) :
        return rankArr[le -1] -k
    else :
        return 0

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

    nk = input().split()

    n = int(nk[0])

    k = int(nk[1])

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

    result = hurdleRace(k, height)

    fptr.write(str(result) + '\n')

    fptr.close()

1. 입력 값 k 

2. 허들 배열의 max 값

3. max - k > 0  크면 해당 값 출력 아닐시 0으로 출력

(파이썬 배열 크기대로 정렬 후 로직 처리 )

 

 

반응형

'IT > 알고리즘_Python' 카테고리의 다른 글

해커랭크 Utopian Tree  (0) 2020.04.02
해커랭크 Desinger PDF Viewer  (0) 2020.03.31
해커랭크 Picking Numbers  (0) 2020.03.29
해커랭크 Brithday Chocolate  (0) 2020.03.22
해커랭크 Breaking the Records  (0) 2020.03.22
Comments