// 将1、2、3、4、5、6、7、8、9 这九个数字分成三个百位数,每个数字用且只用一次,
// 并且第三个数字是第一个的3倍,第二个数字是第一个的2倍。求三个数。
// [说明,结果可能多于一组,例如327 654 981]
public class GetNumbers {
/**
* The main method.
*
* @param args
* the arguments
*/
public static void main(String[] args) {
System.out.println(getNumbers());
}
/**
* Gets the numbers.
*
* @return the numbers
*/
public static List<Integer> getNumbers() {
List<Integer> numbers = new ArrayList<Integer>();
int a = 123, b, c;
while (a <= 329) {
if (a % 5 == 0) {
a++;
}
b = a * 2;
c = a * 3;
getWei(a, 0);
getWei(b, 3);
getWei(c, 6);
if (comp()) {
numbers.add(a);
}
a++;
}
return numbers;
}
static int[] b = new int[9];
public static void getWei(int number, int i) {
b[i] = number / 100;
b[i + 1] = number / 10;
b[i + 1] = b[i + 1] % 10;
b[i + 2] = number % 100;
b[i + 2] = b[i + 2] % 10;
}
public static boolean comp() {
int i = 0, j = 9, k = 0;
for (; k < 9; k++) {
for (i = 0; i < j - 1; i++) {
if (b[i] == b[j - 1]) {
return false;
}
}
j--;
}
return true;
}
}
分享到:
相关推荐
c++面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试...
面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题...
【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】...
JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题
04_大数据技术之高频面试题9.0.5.pdf04_大数据技术之高频面试题9.0.5.pdf04_大数据技术之高频面试题9.0.5.pdf04_大数据技术之高频面试题9.0.5.pdf04_大数据技术之高频面试题9.0.5.pdf04_大数据技术之高频面试题9.0.5...
2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里...
JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...
c#笔试面试题 c#笔试面试题 c#笔试面试题 c#笔试面试题 c#笔试面试题
最全的j2EE面试题,题量大、经典,是我面试的整理试题 1、java笔试题大集合 2、各个公司面试题 3、J2EE初学者面试题 4、J2EE面试题(打码查错题) 5、java_华为笔试题 6、java常见面试题 7、java程序员面试宝典 8、...
JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题
.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题
ERP工程师面试题ERP工程师面试题ERP工程师面试题ERP工程师面试题
java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题...
.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题
面试题 面试题 面试题 面试题 面试题 面试题 面试题
数据库面试题数据库面试题数据库面试题数据库面试题数据库面试题数据库面试题数据库面试题数据库面试题
大数据面试题V3.0完成了。共523道题,679页,46w+字,来源于牛客870+篇面经。 主要分为以下几部分: Hadoop面试题:100道 Zookeeper面试题:21道 Hive面试题:47道 Flume面试题:11道 Kafka面试题:59到 HBase面试题...
最新JAVA面试题总结之基础/框架/数据库/JavaWeb/Redis BIO,NIO,AIO,Netty面试题 35道 BTA 常问的 Java基础39道常见面试题及详细答案 Dubbo面试题 47道 ElasticSearch面试题 30道 Git常用命令面试题 60道 Java并发...
文件中包含了本人最近在网上总结的面试题,有java面试题,jq面试题,jsp、servlet、ajax面试题,mysql面试题,oracle面试题,redis教案,也有最近时间总结的公司面试题,涉及的层面虽然不是很多,但是应对面试 应该...