https://www.hackerrank.com/challenges/migratory-birds/problem
HackerRank - Migratory Birds
#!/bin/python3import mathimport osimport randomimport reimport sysdef migratoryBirds(arr): count = {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0} for num in arr: if(num == 1): count['1'] += 1 elif(num == 2): count['2'] += 1 elif(num == 3): count['3'] += 1 elif(num == 4): count['4'] += 1 elif(num == 5): count['5'] += 1 maxNum = max(count, key=count.get) return maxNumif __name__ == '__main__': fptr = open(os.environ['OUTPUT_PATH'], 'w') arr_count = int(input().strip()) arr = list(map(int, input().rstrip().split())) result = migratoryBirds(arr) fptr.write(str(result) + '\n') fptr.close()
'알고리즘 문제 풀기 > HackerRank' 카테고리의 다른 글
| HackerRank - Bon Appétit (0) | 2019.01.27 |
|---|---|
| HackerRank - Day of the Programmer (0) | 2019.01.25 |
| HackerRank - Divisible Sum Pairs (0) | 2019.01.23 |
| HackerRank - Birthday Chocolate (0) | 2019.01.22 |
| HackerRank - Breaking the Records (0) | 2019.01.21 |