
枚举
AC_coding
十万代码绿茫茫
展开
-
算法训练之暴力枚举
一,四叶玫瑰如果一个 44 位数,它的每个位上的数字的 44 次幂之和等于它本身,那么我们就称这个数字为一个四叶玫瑰数。现在,我们要求出所有的四叶玫瑰数public class test1 { public static void main(String[] args) { for(int i =1000;i<10000;i++){ int a = i%10;原创 2017-04-08 17:25:43 · 3307 阅读 · 2 评论 -
2 月 4 日星期六
计算一下从 2000 年到 2100 年(包含 2000 和 2100 年),有多少年的 2 月 4 日为星期六。package com.moni1;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class test6 { public stat原创 2017-04-08 16:42:18 · 518 阅读 · 0 评论 -
不同的钱数
一共有 44 张 22 元,33 张 33 元,22 张 55 元,一共能用这些钱币凑出多少种不同的钱数(不包含 00元,三张 22 元和两张 33 元凑出的钱数是相同的)?public class test3 { public static void main(String[] args) { for(int i=2;i<=27;i++){ for(int a=0;a原创 2017-04-08 16:40:50 · 822 阅读 · 0 评论 -
包含 233233 的五位数
请计算所有五位数中,一共有多少包含 233233 的数public class test2 { public static void main(String[] args) { int sum = 0; for(int i=10000;i<99999;i++){ String s = ""+i; if(s.contains("233")) sum++; }原创 2017-04-08 16:39:47 · 663 阅读 · 0 评论 -
竖式迷
请写出加法竖式中的第一个数和第二个数,两个数之间用空格分隔开。不同字母代表的数字均不相同,首位数字不能为零。如有多组解,输出 ABCD 代表的数更小的那组。请按照提示,将结果填写在代码框中对应的位置。public class test1 { public static void main(String[] args) { for(int a=1;a<=原创 2017-04-08 16:37:38 · 1010 阅读 · 0 评论