가장 많은 수의 사탕을 가진 아이들
n
이 있습니다. 정수 배열 candies
가 주어집니다. 여기서 각 candies[i]
는 아이ith
가 가지고 있는 사탕의 수를 나타내고 정수extraCandies
는 가지고 있는 여분의 사탕 수를 나타냅니다.길이가
result
인 부울 배열 n
을 반환합니다. 여기서 result[i]
는 true
입니다. ith
아이에게 모든 extraCandies
를 준 후 모든 아이 중에서 가장 많은 수의 사탕을 갖게 되거나 false
그렇지 않으면.여러 명의 아이들이 가장 많은 수의 사탕을 가질 수 있습니다.
예 1:
입력: 사탕 = [2,3,5,1,3], extraCandies = 3
출력: [참,참,참,거짓,참]
설명: 모든 extraCandies를 다음에 제공하는 경우:
예 2:
입력: 사탕 = [4,2,1,1,2], extraCandies = 1
출력: [참,거짓,거짓,거짓,거짓]
설명: 여분의 사탕은 1개뿐입니다.
다른 아이에게 여분의 사탕을 주더라도 아이 1은 항상 가장 많은 수의 사탕을 갖게 됩니다.
예 3:
입력: 사탕 = [12,1,12], extraCandies = 10
출력: [참,거짓,참]
제약:
n == candies.length
2 <= n <= 100
1 <= candies[i] <= 100
1 <= extraCandies <= 50
해결책:
class Solution:
def kidsWithCandies(self, candies: List[int], extraCandies: int) -> List[bool]:
mx = max(candies)
return [c + extraCandies >= mx for c in candies]
Reference
이 문제에 관하여(가장 많은 수의 사탕을 가진 아이들), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/theabbie/kids-with-the-greatest-number-of-candies-375e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)