题解 | #数位五五#

数位五五

https://www.nowcoder.com/practice/4306996b0a534178b90b3514a8b30028

我觉得这题就一点吧,在取出各位数得时候,当数小于10的时候,直接加上然后跳出即可,当然取出各位数也可以直接转换成字符数组,再转换,不需要这么麻烦。
import java.util.Scanner ;
public class Main{
    
    public  void Five(long x ,long y){
        long sum = 0 ;
        for(long i = x ; i <= y ; i ++){
             if(C(i)){
                 sum ++ ;
             }
        }
        System.out.println(sum);
    }
    public boolean C(long x ){
        long sum = 0 ;
        while(x != 0){ 
            if(x/10 == 0){
                sum += x ;
                break;
            }
            sum += x %10 ;
           
            x /= 10;
        }
        return sum % 5 == 0 ? true : false ;
    }
    public static void main(String[] args){
        
        Main m = new Main();
        Scanner scanner = new Scanner(System.in) ;
        long a = scanner.nextInt();
        long b = scanner.nextInt();
        m.Five(a,b);
        
    }
}

全部评论

相关推荐

05-30 13:04
已编辑
门头沟学院 算法工程师
智谱和米哈游都是ai大模型agent的业务钱的话还是米更多,几乎翻倍了,有没有老哥是两个公司其中一个的,能问问转正率咋样嘛,我问的hr回答都是做的好就可以转正暑期实习
码农索隆:选米哈游:短期高薪、敢承担风险、具备强创新能力,且愿押注游戏AI赛道。 选智谱:稳定性与行业通用能力积累,接受薪资差距以换取更稳妥的职业基础。
投递北京智谱华章科技等公司6个岗位 > 实习期间如何提升留用概率?
点赞 评论 收藏
分享
牛客ID:561366855:期望薪资多少?难以相信这简历找不到工作。说明二本电子信息专业想对口就业非常难。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务