结尾非零数的奇偶性(问题来源于PythonTip)
Posted weixu-liu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结尾非零数的奇偶性(问题来源于PythonTip)相关的知识,希望对你有一定的参考价值。
给你一个正整数列表 L, 判断列表内所有数字乘积的最后一个非零数字的奇偶性。如果为奇数输出1,偶数则输出0.。
例如:L=[2,8,3,50]
则输出:0
L = [2,8,3,50] c2 = 0 c5 = 0 for i in L: while i % 2==0: c2+=1 i/=2 while i%5==0: c5+=1 i/=5 if(c2>c5): #因为当2的个数比5的个数多时,就是偶数,否则为奇数 print(0) else: print(1)
以上是关于结尾非零数的奇偶性(问题来源于PythonTip)的主要内容,如果未能解决你的问题,请参考以下文章
可以使用数学运算符 *、/、+、-、^ 将非零数转换为 1 吗?
使用 dplyr 在 data.frame 中查找逐行最小正非零数