一道十六进制转换为十进制的题目,一直wrong answer,但是自己测试不出错误,求哪位大佬来帮忙看一下,万分感谢啊!
把一个长度为n ( 0 < n < 80 )的字符串过滤所有的非十六进制字符后,组成一个新的字符串(十六进制形式),然后将其转换为十进制数输出。
有多个测试用例,每个测试用例占一行。
对每个测试用例,输出一个十进制整数结果。如果字符串中不含十六进制数字字符,则输出0。
求问错误在哪里?困扰好久了,一直找不出。。。
还好不是后羿,不然我们都该同情嫦娥了。。。
1. 算出n个箭支的总长度,代码用for循环累加就行了。
2. 找出总长度的所有可能的约数/因子,貌似还是for循环
3. 找出n个箭支的最大长度,没必要排序,还是for 循环一个个比下去
4. 列出所有大于等于最大长度的约数就是结果吧
这个貌似就是考验for循环的使用?
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。