Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 맥북
- 금융문자분석경진대회
- leetcode
- gs25
- 프로그래머스
- Docker
- Real or Not? NLP with Disaster Tweets
- 더현대서울 맛집
- Git
- 편스토랑
- 프로그래머스 파이썬
- 데이콘
- 코로나19
- Baekjoon
- programmers
- 자연어처리
- github
- Kaggle
- ChatGPT
- 편스토랑 우승상품
- 우분투
- PYTHON
- dacon
- hackerrank
- AI 경진대회
- 백준
- 파이썬
- 캐치카페
- SW Expert Academy
- ubuntu
Archives
- Today
- Total
솜씨좋은장씨
[leetCode] 747. Largest Number At Least Twice of Others (Python) 본문
Programming/코딩 1일 1문제
[leetCode] 747. Largest Number At Least Twice of Others (Python)
솜씨좋은장씨 2020. 11. 13. 00:19728x90
반응형
In a given integer array nums, there is always exactly one largest element.
Find whether the largest element in the array is at least twice as much as every other number in the array.
If it is, return the index of the largest element, otherwise return -1.
Example 1:
Input: nums = [3, 6, 1, 0]
Output: 1
Explanation: 6 is the largest integer, and for every other number in the array x,
6 is more than twice as big as x. The index of value 6 is 1, so we return 1.
Example 2:
Input: nums = [1, 2, 3, 4]
Output: -1
Explanation: 4 isn't at least as big as twice the value of 3, so we return -1.
Note:
- nums will have a length in the range [1, 50].
- Every nums[i] will be an integer in the range [0, 99].
Solution
class Solution:
def dominantIndex(self, nums: List[int]) -> int:
max_num = max(nums)
check_num = max_num // 2
check = [num for num in nums if check_num < num]
if len(set(check)) > 1:
return -1
else:
return nums.index(max_num)
'Programming > 코딩 1일 1문제' 카테고리의 다른 글
[leetCode] 19. Remove Nth Node From End of List (Python) (0) | 2020.11.16 |
---|---|
[leetCode] 397. Integer Replacement (Python) (0) | 2020.11.15 |
[leetCode] 859. Buddy Strings (Python) (0) | 2020.11.12 |
[leetCode] 1394. Find Lucky Integer in an Array (Python) (0) | 2020.11.11 |
[leetCode] 81. Search in Rotated Sorted Array II (Python) (0) | 2020.11.10 |
Comments