Given an integer array nums, move all the even integers at the beginning of the array followed by all the odd integers.
Return any array that satisfies this condition.
Example 1:
Input: nums = [3,1,2,4]
Output: [2,4,3,1]
Explanation: The outputs [4,2,3,1], [2,4,1,3], and [4,2,1,3] would also be accepted.
Example 2:
Input: nums = [0]
Output: [0]
Constraints:
- 1 <= nums.length <= 5000
- 0 <= nums[i] <= 5000
class Solution:
def sortArrayByParity(self, nums: List[int]) -> List[int]:
elist=[]
olist=[]
for i in nums:
if i%2==0:
elist.append(i)
else:
olist.append(i)
return elist+olist
'알고리즘 문제 > Leetcode' 카테고리의 다른 글
2465. Number of Distinct Averages (0) | 2022.12.22 |
---|---|
1099. Two Sum Less Than K (0) | 2022.12.22 |
977. Squares of a Sorted Array (0) | 2022.12.22 |
1768. Merge Strings Alternately (0) | 2022.12.22 |
344. Reverse String (0) | 2022.12.22 |