#!/bin/python3
import math
import os
import random
import re
import sys
#
# Complete the 'birthdayCakeCandles' function below.
#
# The function is expected to return an INTEGER.
# The function accepts INTEGER_ARRAY candles as parameter.
#
def birthdayCakeCandles(candles):
largest = 0
count = 0
for n in candles:
# print(n) # 3 2 1 3
if n > largest:
largest = n
for n in candles:
if n == largest:
count+=1
return count
if __name__ == '__main__':
fptr = open(os.environ['OUTPUT_PATH'], 'w')
candles_count = int(input().strip())
candles = list(map(int, input().rstrip().split()))
result = birthdayCakeCandles(candles)
fptr.write(str(result) + '\n')
fptr.close()
반복문을 두 번 돌려서
제일 큰 값을 찾아낸다
그 값과 같은 값의 개수를 센다
이런 식으로 접근했는데, 훨씬 더 편하게 접근할 수 있는 방식이 있지 않나? 싶긴 합니다..