蓝桥杯算法训练:回文数位数和
来源:互联网 发布:淘宝可以卖杂货吗 编辑:程序博客网 时间:2024/05/14 03:43
观察数字:123211232112321,123321123321123321 都有一个共同的特征,就是无论从左到右读还是从右向左读,都是相同的。这样的数字叫做回文数字。现在要从 5 位或 6位的十进制数字中找出各个数位之和等于 n的回文数字。
输入格式
输入一个整数 n(10≤n≤100)
输出格式
输出所有各个数位之和等于 n 的 5 位和 6 位整数,每个数字占一行,数字按从小到大的顺序排列。如果没有满足条件的数字,则输出 −1
import java.util.Scanner;public class Main { public static void main(String args[]){ String num = null; int n=0; int sum=0; boolean flag=true; boolean s=true; Scanner sc =new Scanner(System.in); n = sc.nextInt(); for(int j=10000;j<=999999;j++){ flag=true; num=String.valueOf(j); //首先判断是否是回文数,采用字符串的形式进行比对 for(int i=0;i<num.length()/2;i++){ if(!String.valueOf(num.charAt(i)).equals(String.valueOf(num.charAt(num.length()-i-1)))){ flag=false; break; } } int a=j; sum=0; //各个位数求和 while(a!=0){ sum+=a%10; a=a/10; } if(sum!=n){ flag=false; } if(flag){ s=false; System.out.println(j); } } if(s){ System.out.println("-1"); } }}
1 0
- 蓝桥杯算法训练:回文数位数和
- 蓝桥杯 算法训练 回文数
- 算法训练 回文数
- 算法训练 回文数
- 算法训练_ALGO14_回文数
- 蓝桥杯 算法训练 K好数(数位dp)
- 寒假20:算法训练 回文数
- 算法训练 K好数 数位DP+同余定理
- 蓝桥杯—— 算法训练 数位分离
- 蓝桥杯 ALGO-98 算法训练 数位分离
- 蓝桥杯 ALGO-98 算法训练 数位分离
- 算法训练 数位分离
- 算法训练 数位分离
- 算法训练 数位分离
- 【蓝桥杯训练】 算法训练 K好数
- 蓝桥杯 算法训练 友好数
- hdu 6156 回文数 数位dp
- 蓝桥杯 算法设计_2 特殊回文数
- 基于UE4开发的家装系统(地图编辑系统)
- mysql控制自动重连行为
- PLSQL Trigger Update Another Table
- B - Timofey and cubes
- Codeforces Round #395 (Div. 2) A,B,C,D 题解
- 蓝桥杯算法训练:回文数位数和
- Windows编程入门-Windows消息
- 用.htaccess设置网页/图片/js/css文件内容缓存
- POJ 1005.I Think I Need a Houseboat
- 转-Redis和Memcache的区别总结
- linux下各类常用make命令解释(make/make clean/make distclean)
- Windows编程入门-Windows消息机制
- PHP获取文件扩展名的4种方法
- ==运算符与equals方法