水仙花數編程python,水仙花數--python和ELM代碼實現(3)

            抖帥宮 938 2023-11-02

            水仙花數編程python,水仙花數--python和ELM代碼實現(3)-第1張-觀點-玄機派

            來源頭條作者:神足自在

            所謂"水仙花數"是指一個三位數,其各位數字立方和等于該數本身。例如:153是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。

            一、python的拆分解法

            for?n?in?range(100,1000): ????i?=?int(n/100) ????j?=?int(n/10%10) ????k?=?int(n%10) ????if?n?==?i?**?3?+?j?**?3?+?k?**?3: ????????print?(n)

            二、ELM榆木的拆分解法

            module?Flower_A?exposing?(main) import?Html?exposing?(div,text) import?Debug?exposing?(toString) import?List?exposing?(range) g?=? range?100?1000 i? n?=?? (n//100) j? m?=?? modBy?(m//10)?10 v? t?=?? modBy?t?10 t1? k?=? (i?k)*(i?k)*(i?k)+(j?k)*(j?k)*(j?k)+(v?k)*(v?k)*(v?k) t2?k1?=??? if?t1?k1?==?k1?then????? k1 else?????? 0 result??=?? List.map?(\x?->?t2?x)?g main?=?text?<|?Debug.toString?<|?result???

            三、python的暴力解法

            for a in range(1,10): for b in range(1,10): for c in range(1,10): d=a*100+b*10+c if d == a**3+b**3+c**3: f=d print("水仙花數:",d) else: pass

            體會:折分解法時會遇到浮點數問題,python在數值前要加int,而elm要用整除函數"http://",一般用拆分解法,枚舉的三重循環暴力美學,在elm里要轉化成尾遞歸,實現有點難度。

            上一篇:故事大全長篇,愛情故事長篇「5篇」
            下一篇:牛蒡子中藥,「最美中草藥」牛蒡形似山藥
            相關文章

             發表評論

            暫時沒有評論,來搶沙發吧~

            返回頂部小火箭
            亚洲高清在线mv| 亚洲伊人tv综合网色| 久久99亚洲网美利坚合众国| 亚洲精品美女久久777777| 亚洲区日韩区无码区| 亚洲区日韩区无码区| 国产成人亚洲综合在线| 久久精品国产亚洲av瑜伽| 久久精品国产亚洲av瑜伽| 亚洲AV成人片无码网站| 国产成人人综合亚洲欧美丁香花| 亚洲AV无码一区二区三区性色| 亚洲国产日韩a在线播放| 亚洲AV成人无码久久WWW| 偷自拍亚洲视频在线观看99| 国产偷国产偷亚洲高清人| 亚洲成A∨人片天堂网无码| 亚洲精品亚洲人成在线观看下载 | 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲色大情网站www| 亚洲AV电影天堂男人的天堂| 国产精品亚洲а∨无码播放麻豆| 男人的天堂亚洲一区二区三区| 亚洲成在人线在线播放无码 | 亚洲av不卡一区二区三区| 亚洲狠狠久久综合一区77777| 亚洲欧洲国产日韩精品| 亚洲精品电影在线| 亚洲一区二区三区深夜天堂| 亚洲国产视频久久| 丰满亚洲大尺度无码无码专线| 老司机亚洲精品影院在线观看| 亚洲精品麻豆av| 国产亚洲av片在线观看播放| 亚洲人成网址在线观看 | 亚洲国产一级在线观看 | 91麻豆国产自产在线观看亚洲| 国产精品亚洲成在人线| 亚洲午夜精品一区二区| 亚洲国产精品专区| 亚洲精品蜜夜内射|