友情提示:380元/半年,儿童学编程,就上码丁实验室。
就数字的倒序问题,我们可以用处理字符串的方式很简单的搞定,并且思路清晰明了;如果用数学的方式来处理就有点复杂了。昨天看了老丁的一篇关于数字倒序的公众号大受启发,就是我们也可以用一种比较简单‘聪明’的方式来解决数字倒序的问题。
比如,54321这个数字,当54321÷10=5432,余数是1,我们就得到了这个数的个位数1;用5432÷10=543,余数是2,就得到了这个数的十位数2;以此类推,就把整个数字的各个位置的数都提取出来了。接下来就是把取出的1×10^4,加上2×10^3,按照这个步骤就得到倒序数字12345,思路是非常的简单。
不同的逻辑思考方式会带给你不同的解决问题的方式,或许是一种更为简单、效率极高的方式呢!
scratch处理字符串方式实现数字倒序:
scratch用‘’余数法’实现数字倒序:
Python处理字符串方式实现数字倒序:
Python用‘’余数法’实现数字倒序: