蓝桥杯基础-013-Palindrome_Special_Number

题意

输入一个数字n

输出一个五位或六位回文数 && 各位数字和为n

代码


import java.util.Scanner;

public class Main {

	public static void main(String[] args) {

		Scanner keyin = new Scanner(System.in);
		int n = keyin.nextInt();
		int result = 0;
		for (int i = 0; i < 10; i++) {
			boolean digit5 = false;
			for (int j = 0; j < 10; j++) {
				if(i == 0){
					digit5 = true;
					if( j == 0) continue;
				}
				for (int j2 = 0; j2 < 10; j2++) {
					for (int k = 0; k < 10; k++) {
						for (int k2 = 0; k2 < 10; k2++) {
							for (int l = 0; l < 10; l++) {
								if(digit5){
									if(j == l && j2 == k2 && n == j+j2+k+k2+l){
										result = j*10000 + j2*1000 + k*100 + k2*10 + l;
										System.out.println(result);
									}
								}
								else{
									if(i == l && j == k2 && j2 == k && n == i+j+j2+k+k2+l){
										result = i*100000 + j*10000 + j2*1000 + k*100 + k2*10 + l;
										System.out.println(result);
									}

								}
							}
						}
					}
				}
			}
		}

	}

}

Summary

1.五层循环 每层都是 0 to 9 + 特殊(第一层为0时,若第二层也为0 -> continue; else digit5 process )else digit6 process 

2.一层循环 10000 to 999999 + if digit5 else digit6 + MOD & / 取出各位操作


TrimmomaticPE: Started with arguments: -threads 4 -phred33 /public/home/xiaoshunpeng/00-mergeRawFq/P-T-H-K16-2/P-T-H-K16-2_raw_1.fq.gz /public/home/xiaoshunpeng/00-mergeRawFq/P-T-H-K16-2/P-T-H-K16-2_raw_2.fq.gz /public/home/xiaoshunpeng/chip_fastqc/P-T-H-K16-2_report/fastqc/trimmed/P-T-H-K16-2_trimmed_1.fq.gz /public/home/xiaoshunpeng/chip_fastqc/P-T-H-K16-2_report/fastqc/trimmed/P-T-H-K16-2_unpaired_1.fq.gz /public/home/xiaoshunpeng/chip_fastqc/P-T-H-K16-2_report/fastqc/trimmed/P-T-H-K16-2_trimmed_2.fq.gz /public/home/xiaoshunpeng/chip_fastqc/P-T-H-K16-2_report/fastqc/trimmed/P-T-H-K16-2_unpaired_2.fq.gz ILLUMINACLIP:/public/home/xiaoshunpeng/miniconda3/envs/chip-seq/share/trimmomatic-0.39-2/adapters/TruSeq3-PE.fa LEADING:3 TRAILING:3 SLIDINGWINDOW:4:15 MINLEN:36 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 at org.usadellab.trimmomatic.trim.IlluminaClippingTrimmer.makeIlluminaClippingTrimmer(IlluminaClippingTrimmer.java:54) at org.usadellab.trimmomatic.trim.TrimmerFactory.makeTrimmer(TrimmerFactory.java:32) at org.usadellab.trimmomatic.Trimmomatic.createTrimmers(Trimmomatic.java:59) at org.usadellab.trimmomatic.TrimmomaticPE.run(TrimmomaticPE.java:552) at org.usadellab.trimmomatic.Trimmomatic.main(Trimmomatic.java:80) 我的代码:java -jar /public/home/xiaoshunpeng/miniconda3/envs/chip-seq/share/trimmomatic-0.39-2/trimmomatic.jar PE -threads 4 -phred33 \ /public/home/xiaoshunpeng/00-mergeRawFq/P-T-H-K16-2/P-T-H-K16-2_raw_1.fq.gz /public/home/xiaoshunpeng/00-mergeRawFq/P-T-H-K16-2/P-T-H-K16-2_raw_2.fq.gz \ /public/home/xiaoshunpeng/chip_fastqc/P-T-H-K16-2_report/fastqc/trimmed/P-T-H-K16-2_trimmed_1.fq.gz /public/home/xiaoshunpeng/chip_fastqc/P-T-H-K16-2_report/fastqc/trimmed/P-T-H-K16-2_unpaired_1.fq.gz \ /public/home/xiaoshunpeng/chip_fastqc/P-T-H-K16-2_report/fastqc/trimmed/P-T-H-K16-2_trimmed_2.fq.gz /public/home/xiaoshunpeng/chip_fastqc/P-T-H-K16-2_report/fastqc/trimmed/P-T-H-K16-2_unpaired_2.fq.gz \ ILLUMINACLIP:/public/home/xiaoshunpeng/miniconda3/envs/chip-seq/share/trimmomatic-0.39-2/adapters/TruSeq3-PE.fa \ LEADING:3 TRAILING:3 SLIDINGWINDOW:4:15 MINLEN:36
最新发布
07-24
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值