算法-舍弃不吉利数字
题目
有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。
虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000-99999),
要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。
请提交该数字(一个整数),不要写任何多余的内容或说明性文字。
思路
可以使用排列组合法或者计数法
计数法判断含4思路:
1.将整数转成字符串再转成字符数组
2.只要字符数组中含有一个4,那也应该舍弃
整数转为字符数组的方法:
char[] c=Integer.toString(i).toCharArray();
代码
import java.util.*;
public class Main{public static void main(String[] args) {int num=0;for(int i = 10000;i<=99999;i++) {char[] c1=Integer.toString(i).toCharArray();int flag=0;for(int j=0;j<5;j++) {if(c1[j]=='4')flag=1;}//System.out.print(s+" ");if(flag==0)num++;}System.out.print(num);}
}
算法-舍弃不吉利数字相关推荐
- 开根号的笔算算法图解_机器学习KNN算法之手写数字识别
1.算法简介 手写数字识别是KNN算法一个特别经典的实例,其数据源获取方式有两种,一种是来自MNIST数据集,另一种是从UCI欧文大学机器学习存储库中下载,本文基于后者讲解该例. 基本思想就是利用KN ...
- DL之NN/CNN:NN算法进阶优化(本地数据集50000张训练集图片),六种不同优化算法实现手写数字图片识别逐步提高99.6%准确率
DL之NN/CNN:NN算法进阶优化(本地数据集50000张训练集图片),六种不同优化算法实现手写数字图片识别逐步提高99.6%准确率 目录 设计思路 设计代码 设计思路 设计代码 import mn ...
- 监督学习:KNN(K-近邻)算法实现手写数字识别的三种方法
没人会看的开场白:本来觉得自己从数据建模转人工智能方向应该问题不大(自我感觉自己算法学的不错).结果一个K-邻近实现手写数字识别的代码就让我改了三四天.虽然网上这方面的代码是很多,但是我运行了好几个, ...
- pca百分比取多少比较好_母亲节给妈妈发多少红包比较好合适 母亲节红包吉利数字含义...
明天就是2020年的母亲节了(今年母亲节在5月10日),作为子女都会精心为妈妈准备一份礼物,而很多人会选择微信发红包的方式.那么,母亲节给妈妈发多少微信红包合适?小编整理了一些母亲节微信红包吉利数字, ...
- 2.1基本算法之枚举_1749数字方格
http://noi.openjudge.cn/ch0201/1749/ /* 2.1基本算法之枚举_1749数字方格01 http://noi.openjudge.cn/ch0201/1749/ht ...
- java 蓝桥杯算法训练 特殊的数字四十
试题 算法训练 特殊的数字四十 资源限制 时间限制:1.0s 内存限制:256.0MB 特殊的数字四十 问题描述 1234是一个非常特殊的四位数,因为它的各位数之和为10,编程求所有这样的四位十进制数 ...
- 经典实战案例:用机器学习 KNN 算法实现手写数字识别 | 原力计划
作者 | 奶糖猫 来源 | CSDN 博客,责编 | 夕颜 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 算法简介 手写数字识别是KNN算法一个特别经典的实例,其数 ...
- OpenCV-Python实战(番外篇)——利用 SVM 算法识别手写数字
OpenCV-Python实战(番外篇)--利用 SVM 算法识别手写数字 前言 使用 SVM 进行手写数字识别 参数 C 和 γ 对识别手写数字精确度的影响 完整代码 相关链接 前言 支持向量机 ( ...
- OpenCV-Python实战(番外篇)——利用 KNN 算法识别手写数字
OpenCV-Python实战(番外篇)--利用 KNN 算法识别手写数字 前言 手写数字数据集 MNIST 介绍 基准模型--利用 KNN 算法识别手写数字 改进模型1--参数 K 对识别手写数字精 ...
- kNN算法实现手写数字识别(机器学习)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.实验步骤 二.实验过程 1.收集数据:提供文本文件 2.准备数据:将图像转换为测试向量 3.测试算法:使用k-近邻 ...
最新文章
- [PHP] Phalcon操作示范
- Apache Hive
- Android样式开发--selector
- Cheatsheet: 2010 12.13 ~ 12.23
- 基于多源文档片段的神经网络排序模型(Neural Ranking Models with Multiple Document Fields)
- java duplicate parameter e_传递参数[duplicate]时出现问题
- 系统板I/O端口地址分配(一)
- 好程序员分享如何看待CSS中BEM的命名方式?
- 简单c语言程序例子与运行结果图,C语言程序第一次作业
- 【处理手记】VS2010SP1安装不上Visual Studio 2010 SP1 SDK的解决办法
- Python爬虫有用的库:chardet,自动检测字符编码
- MATLAB笔记7:三维曲线plot3和fplot3;三维曲面mesh和surf
- c语言判断一个数是否为素数思路,C语言判断一个数是否为素数方法解析
- 安装MyEclipse10 并且破解(附带软件包)
- mac分区后数据丢失怎么恢复?
- 架构设计的深入思考与总结——概述
- 学习MySQL这一篇就够了
- 产品经理(Product Manager)相关英文术语
- 如何检测隐藏在Magisk背后的ROOT及外挂
- 卡耐基《人性的弱点》精华总结
热门文章
- UE脱机激活如何不拔网线实现在线激活
- 修改Git提交历史中的author,email和name等信息
- 数据挖掘概念与技术——读书笔记(1)
- 神经网络控制与matlab仿真,神经网络matlab代码程序
- 融资、上市,悦刻又在讲电子烟的未来
- AdminLTE2的模态框(弹出框)
- Win11系统QQ语音通话时玩游戏无声音怎么办
- 已知某网络有一个地址是167.199.170.82/27,问这个网络的网络掩码。
- 账套恢复失败 文件服务器,用友T3恢复账套时提示:备份信息文件无效,恢复失败?...
- 华为Datacom认证和Routing Switching认证并行多久?