Kaynağa Gözat

Another day another problem

master
Lachlan Jacob 5 yıl önce
ebeveyn
işleme
d62c5d8714
3 değiştirilmiş dosya ile 35 ekleme ve 0 silme
  1. 14
    0
      905/main.py
  2. 18
    0
      905/problem.txt
  3. 3
    0
      905/run.sh

+ 14
- 0
905/main.py Dosyayı Görüntüle

@@ -0,0 +1,14 @@
class Solution:
def makeNegIfEven(self, n):
if n % 2 == 0:
return -n
else:
return n
def sortArrayByParity(self, A):
return sorted(A, key = self.makeNegIfEven)

s = Solution()
print("Expected: [6, 4, 2, 1, 3]")
print("Got:", s.sortArrayByParity([1, 2, 3, 4, 6]))

+ 18
- 0
905/problem.txt Dosyayı Görüntüle

@@ -0,0 +1,18 @@
Given an array A of non-negative integers, return an array consisting of all the even elements of A, followed by all the odd elements of A.

You may return any answer array that satisfies this condition.


Example 1:

Input: [3,1,2,4]
Output: [2,4,3,1]
The outputs [4,2,3,1], [2,4,1,3], and [4,2,1,3] would also be accepted.


Note:

1 <= A.length <= 5000
0 <= A[i] <= 5000


+ 3
- 0
905/run.sh Dosyayı Görüntüle

@@ -0,0 +1,3 @@
#!/bin/bash

python3 main.py

Loading…
İptal
Kaydet