905. 按奇偶順序排列數(shù)組(Python)

題目

難度:★☆☆☆☆
類型:數(shù)組

給定一個(gè)非負(fù)整數(shù)數(shù)組 A,返回一個(gè)數(shù)組,在該數(shù)組中, A 的所有偶數(shù)元素之后跟著所有奇數(shù)元素。

你可以返回滿足此條件的任何數(shù)組作為答案。

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

示例

輸入:[3,1,2,4]
輸出:[2,4,3,1]
輸出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也會(huì)被接受。

解答

我們可以準(zhǔn)備一個(gè)奇數(shù)列表和一個(gè)偶數(shù)列表,然后遍歷每一個(gè)數(shù)字并放在對(duì)應(yīng)的列表中,最后返回兩者的合并結(jié)果即可。

class Solution:
    def sortArrayByParity(self, A):
        """
        :param A: List[int]
        :return: List[int]
        """
        odd, even = [], []
        for num in A:
            if num % 2 == 0:
                even.append(num)
            else:
                odd.append(num)

        return odd + even

如有疑問(wèn)或建議,歡迎評(píng)論區(qū)留言~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在C語(yǔ)言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長(zhǎng)度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來(lái)閱讀 4,081評(píng)論 0 2
  • ¥開(kāi)啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開(kāi)一個(gè)線程,因...
    小菜c閱讀 7,383評(píng)論 0 17
  • 一、基礎(chǔ)知識(shí):1、JVM、JRE和JDK的區(qū)別:JVM(Java Virtual Machine):java虛擬機(jī)...
    殺小賊閱讀 2,575評(píng)論 0 4
  • 第四天 數(shù)組【悟空教程】 第04天 Java基礎(chǔ) 第1章數(shù)組 1.1數(shù)組概念 軟件的基本功能是處理數(shù)據(jù),而在處理數(shù)...
    Java幫幫閱讀 1,685評(píng)論 0 9
  • 今天你就回來(lái)了,該怎么說(shuō)呢!說(shuō)回來(lái)要請(qǐng)我吃飯的那個(gè)小胖紙,不知道一年沒(méi)見(jiàn)的你是否還好?不知道你是否還在生我的氣。你...
    young嬌嬌閱讀 331評(píng)論 0 0

友情鏈接更多精彩內(nèi)容