每日一练------1、2、3、4组成不同的三位数
来源:互联网 发布:deploymate for mac 编辑:程序博客网 时间:2024/05/22 03:49
import java.util.ArrayList;
/*
* 题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
*/
public class Basic11 {
public static void main(String[] args) {
Basic11 my = new Basic11();
ArrayList<Integer> result =my.go();
System.out.println("有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数有"+result.size()+"个,分别是");
for(int m:result)
{
System.out.print(m+" ");
}
}
public ArrayList<Integer> go()
{
ArrayList<Integer> result = new ArrayList<Integer>();
for(int i=1;i<=4;i++)
{
for(int j=1;j<=4;j++)
{
if(j!=i)
{
for(int k =1;k<=4;k++)
{
if((k!=i)&&(k!=j))
{
result.add(i*100+j*10+k);
}
}
}
}
}
return result;
}
/*
* 题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
*/
public class Basic11 {
public static void main(String[] args) {
Basic11 my = new Basic11();
ArrayList<Integer> result =my.go();
System.out.println("有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数有"+result.size()+"个,分别是");
for(int m:result)
{
System.out.print(m+" ");
}
}
public ArrayList<Integer> go()
{
ArrayList<Integer> result = new ArrayList<Integer>();
for(int i=1;i<=4;i++)
{
for(int j=1;j<=4;j++)
{
if(j!=i)
{
for(int k =1;k<=4;k++)
{
if((k!=i)&&(k!=j))
{
result.add(i*100+j*10+k);
}
}
}
}
}
return result;
}
}
运行结果如下图
0 0
- 每日一练------1、2、3、4组成不同的三位数
- 每日一算法---组成三位数
- 1,2,3,4组成无重复数组的三位数
- 每日一练4
- 每日一练3
- 每日一练2
- 每日一练2
- #每日一练-1#
- 每日一练1
- C 数字1、2、3、4用不全相等的数字组成的三位数及其个数
- 用 1 2 3 4 四个数字组成的互不相同且不重复的三位数。
- Java——1、2、3、4能组成多少无重复数字的三位数
- 用123456789这九个数字组成三个三位数,每个数字都不同。使的abc:def:hij = 1:2:3,求这三个数
- 每日一练------2/1,3/2,5/3…数列的前20项之和
- iOS每日一练(2)
- 11.7每日一练2
- 算法每日一练1
- 【程序1】1~4组成无重复数字的三位数
- 【Eclipse】Ctrl+Shift+L 快捷键
- PHP扩展redis使用手册
- 还有一天,欧也
- GDB的Breakpoint, Watchpoint和Catchpoint
- iOS App Store 发布遇到的问题
- 每日一练------1、2、3、4组成不同的三位数
- shell自动监控重启Tomcat脚本
- Tomcat下获取项目绝对路径问题
- java.io.IOException: Server returned HTTP response code: 505 for URL: 问题
- boost配置
- 马云PK刘强东O2O对抗升级 底牌亮出
- nginx添加和删除虚拟主机
- 黑马程序员-java网络编程总结
- 关于tomcat的一些问题