Programing Language/Python
Python HackerRank : Basic Warmup
Data-SSung
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
반응형