zoukankan      html  css  js  c++  java
  • 奖券数目

    /*有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。
    
    虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000-99999),
    
    要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。
    
    请提交该数字(一个整数),不要写任何多余的内容或说明性文字。
    
    分析:从10000~99999,统计没有一位为4的数字的个数~结果为52488~
    
    也可以用排列组合~8*9*9*9*9=52488~*/
    package test;
    
    public class 奖券数目 {
        public static void main(String arg[]){
            int count=0;
            for(int i=10000;i<99999;i++){
                String s=String.valueOf(i);
                boolean check=true;
                for(int j=0;j<s.length();j++){
                    if(s.charAt(j)=='4')  check=false;//如果该数含有4则不记录改数
                }
                if(check) count++;
            }
            System.out.print(count);
        }
    
    }
  • 相关阅读:
    mac iterm2配置
    Test注解的两个属性(转)
    稳定排序和不稳定排序(转)
    [转]异步机制与异步原理
    Flex学习笔记
    [转]有道云笔记markdown
    H5调试
    react生命周期方法
    ESLint 代码检查规范
    REST API
  • 原文地址:https://www.cnblogs.com/ljs-666/p/8570170.html
Copyright © 2011-2022 走看看