avatar
p*y
1
给定某个int n,输出 n以内包含2的整数的个数
比如 35,
输出 13 (2,12,20-29,32)
给出的算法把22当2个数来数了。
可以这样吗?
avatar
r*y
2
need to use counting?
for example two digit number 10-99, then one case is that only one digit 2
and the other case is two digits 2 which is just 22

【在 p****y 的大作中提到】
: 给定某个int n,输出 n以内包含2的整数的个数
: 比如 35,
: 输出 13 (2,12,20-29,32)
: 给出的算法把22当2个数来数了。
: 可以这样吗?

avatar
g*y
3
这是career cup 150上的现成题。
avatar
p*y
4
是啊,但是感觉算法不对啊。
22这个数 有两个2,被数了两次,实际上只是1个数。

【在 g**********y 的大作中提到】
: 这是career cup 150上的现成题。
avatar
g*y
5
就看你的理解了,你要是理解不一样,跟面试官核实一下就好了。不同的理解,算法不
一样,但思路都差不多。

【在 p****y 的大作中提到】
: 是啊,但是感觉算法不对啊。
: 22这个数 有两个2,被数了两次,实际上只是1个数。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。