Python 题解
刚开始肯定得看懂题目对吧。
所以:
题目翻译
实质上是求一个数n的哥哥数位上的数字的和。
例如有一个数字是 123456 123456 123456
那答案就是 1 + 2 + 3 + 4 + 5 + 6 = 21 1+2+3+4+5+6=21 1+2+3+4+5+6=21
思路
既然是求各位数。
那肯定要把n拆开。
于是想到两种办法:
- 把n变成字符串str,再把每一个的字符转成int类型,用变量累加起来。
- 用取模和整除来得到n的各个数位
解决
由于大家没有接触字符串的操作,所以这里用取模和整除来实现。
一 : 一: 一:
数字 123456 123456 123456取模(取模%就是取余数的意思) 10 10 10的时候,得到的是6,即个位数。
取模