摘要:題目鏈接題目分析當(dāng)一個數(shù)字度旋轉(zhuǎn)后,不等于原來的數(shù)字,那么我們稱它是一個好數(shù)字。和旋轉(zhuǎn)后為對方。思路用函數(shù)生成到給定數(shù)組之間的所有數(shù)組。對每一個數(shù)字,用和函數(shù)處理。對數(shù)字,轉(zhuǎn)換成。否則返回,排除當(dāng)前數(shù)字。
D71 788. Rotated Digits 題目鏈接
788. Rotated Digits
題目分析當(dāng)一個數(shù)字180度旋轉(zhuǎn)后,不等于原來的數(shù)字,那么我們稱它是一個好數(shù)字。
例如,數(shù)字0、1和8在旋轉(zhuǎn)180度后,等于它本身。2和5旋轉(zhuǎn)后為對方。6和9也是如此。而其他數(shù)字在旋轉(zhuǎn)后不等于任何數(shù)字。
給定一個數(shù)字,返回從1到這個數(shù)字之間有多少個好數(shù)字。
思路用range函數(shù)生成1到給定數(shù)組之間的所有數(shù)組。
用array_filter函數(shù)對每一個數(shù)字進行一個操作。
對每一個數(shù)字,用str_split和array_count_values函數(shù)處理。
當(dāng)包含3、4或7時,因為旋轉(zhuǎn)180度后不等于任何數(shù)字,因此這個不是一個好數(shù)字。故直接返回false排除當(dāng)前數(shù)字。
對數(shù)字2,轉(zhuǎn)換成5。對可旋轉(zhuǎn)的數(shù)字進行相同處理。
判斷旋轉(zhuǎn)后的數(shù)字是否等于原數(shù)字。不同則返回true保留當(dāng)前數(shù)字,作為好數(shù)字。否則返回false,排除當(dāng)前數(shù)字。
用count函數(shù)返回好數(shù)字的數(shù)量。
最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/31588.html
摘要:題目鏈接題目分析給定一個數(shù)字,給每一位相加,對得到結(jié)果進行相同的操作。直到最終結(jié)果為一位數(shù)。題目還要求盡量用的時間復(fù)雜度。思路暫時沒想出復(fù)雜度的,就先用正常的循環(huán)完成。判斷求和后的值是否大于。小于則退出并返回。 D69 258. Add Digits 題目鏈接 258. Add Digits 題目分析 給定一個數(shù)字,給每一位相加,對得到結(jié)果進行相同的操作。直到最終結(jié)果為一位數(shù)。 題目還...
摘要:作者碼蹄疾畢業(yè)于哈爾濱工業(yè)大學(xué)。最高位數(shù)字存放在數(shù)組的首位,數(shù)組中每個元素只存儲一個數(shù)字。你可以假設(shè)除了整數(shù)之外,這個整數(shù)不會以零開頭。示例輸入輸出解釋輸入數(shù)組表示數(shù)字。 作者: 碼蹄疾畢業(yè)于哈爾濱工業(yè)大學(xué)。 小米廣告第三代廣告引擎的設(shè)計者、開發(fā)者;負責(zé)小米應(yīng)用商店、日歷、開屏廣告業(yè)務(wù)線研發(fā);主導(dǎo)小米廣告引擎多個模塊重構(gòu);關(guān)注推薦、搜索、廣告領(lǐng)域相關(guān)知識; 題目 給定一個由整數(shù)組成的非...
摘要:作者碼蹄疾畢業(yè)于哈爾濱工業(yè)大學(xué)。最高位數(shù)字存放在數(shù)組的首位,數(shù)組中每個元素只存儲一個數(shù)字。你可以假設(shè)除了整數(shù)之外,這個整數(shù)不會以零開頭。示例輸入輸出解釋輸入數(shù)組表示數(shù)字。 作者: 碼蹄疾畢業(yè)于哈爾濱工業(yè)大學(xué)。 小米廣告第三代廣告引擎的設(shè)計者、開發(fā)者;負責(zé)小米應(yīng)用商店、日歷、開屏廣告業(yè)務(wù)線研發(fā);主導(dǎo)小米廣告引擎多個模塊重構(gòu);關(guān)注推薦、搜索、廣告領(lǐng)域相關(guān)知識; 題目 給定一個由整數(shù)組成的非...
摘要:作者碼蹄疾畢業(yè)于哈爾濱工業(yè)大學(xué)。最高位數(shù)字存放在數(shù)組的首位,數(shù)組中每個元素只存儲一個數(shù)字。你可以假設(shè)除了整數(shù)之外,這個整數(shù)不會以零開頭。示例輸入輸出解釋輸入數(shù)組表示數(shù)字。 作者: 碼蹄疾畢業(yè)于哈爾濱工業(yè)大學(xué)。 小米廣告第三代廣告引擎的設(shè)計者、開發(fā)者;負責(zé)小米應(yīng)用商店、日歷、開屏廣告業(yè)務(wù)線研發(fā);主導(dǎo)小米廣告引擎多個模塊重構(gòu);關(guān)注推薦、搜索、廣告領(lǐng)域相關(guān)知識; 題目 給定一個由整數(shù)組成的非...
閱讀 877·2021-11-24 09:38
閱讀 1102·2021-10-08 10:05
閱讀 2598·2021-09-10 11:21
閱讀 2814·2019-08-30 15:53
閱讀 1842·2019-08-30 15:52
閱讀 1981·2019-08-29 12:17
閱讀 3431·2019-08-29 11:21
閱讀 1623·2019-08-26 12:17