-
Python HackerRank : Basic WarmupPrograming Language/Python 2020. 7. 31. 19:30반응형
문제 : Solve Me First
-
두개의 int의 합 반환
def solveMeFirst(a,b): return (int(a)+int(b))
문제 : Simple Array Sum
-
간단한 리스트의 합을 반환
def simpleArraySum(ar): c = [int(i) for i in ar] return (sum(c))
문제 : Mini-Max Sum
-
크기가 5인 리스트이 4개의 원소들의 합중 가장 큰 합과 가장 작은 합을 구하기
def miniMaxSum(arr): print(sum(arr)-max(arr), sum(arr)-min(arr))
문제
- 가장 큰 값의 빈도를 출력
def birthdayCakeCandles(ar): from collections import Counter arr = Counter(ar) return arr[max(Counter(arr).keys())] def birthdayCakeCandles(ar): return ar.count(max(ar))
tip
# list 만들기 make_list = [] for i in range(5): make_list.append(i+1) make_list # 결과 [1, 2, 3, 4, 5]
# 특수 문자열 받아서 리스트 만들기 my_list = list(input().split()) # 결과 112 12 32 ['112', '12', '32'] # 리스트 int화 하기 my_list2 = [int(i) for i in my_list] my_list2 # 결과 [112, 12, 32]
참고 : https://www.hackerrank.com/challenges/simple-array-sum/problem
반응형'Programing Language > Python' 카테고리의 다른 글
Python HackerRank : Compare the Triplets (0) 2020.07.31 Python 함수 : map (0) 2020.07.31 Python HackerRank : Staircase (0) 2020.07.31 Python 함수 : Counter (0) 2020.07.31 Python 내장함수 : zip 활용해서 리스트, 딕셔너리에 적용하기 (0) 2020.07.31 -