扑克序列

转载 2018年04月15日 13:42:52
标题:扑克序列

    A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。
    要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。

    请填写出所有符合要求的排列中,字典序最小的那个。

例如:22AA3344 比 A2A23344 字典序小。当然,它们都不是满足要求的答案。


请通过浏览器提交答案。“A”一定不要用小写字母a,也不要用“1”代替。字符间一定不要留空格。



//这是我看的别人的代码,看的哪的我也忘了


public class 扑克序列 {
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		/**
		 * 我设存在一个长度为8的数组,那么其上8个数字要排在该数组中。设第一个A的下标是ma 
		 * ,那么第二个A的下标就是ma+2 ; 同理第一个2的下标为m2,第二个2的下标就为m2+3;
		 * 3和4就说了,道理一样。那么我就让这些下标组成一个字符数组,经过从大到小的排序字符,只
		 * 要满足下标各不相等就可以了,是不是很好呢
		 * 
		 * */
		
		for(int i = 1;i<=6;i++){
			for(int j = 1; j<=5;j++){
				for(int k =1 ; k<=4;k++){
					for(int l =1;l<=3;l++){
						String s = ""+i+j+k+l+(i+2)+(j+3)+(k+4)+(l+5);
						String[] arr = s.split("");
						Arrays.sort(arr);
						boolean panduan = true;
						for(int p = 0 ; p<arr.length-1;p++){
							if(arr[p].equals(arr[p+1])){
								panduan=false;
								break;
							}
						}
						if(panduan){
							System.out.println(s);
						}
					}
				}
			}
		}
	}

}

2014年蓝桥杯java B组第7题 扑克序列问题

最近学校很多大神都在备战蓝桥杯,我最近也是闲de
  • u013762572
  • u013762572
  • 2014-11-15 10:49:42
  • 1488

扑克序列(第五届蓝桥杯JavaB组)

标题:扑克序列    A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。    要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。    请填写...
  • syz201558503103
  • syz201558503103
  • 2018-03-24 11:38:42
  • 49

蓝桥杯结果填空——扑克序列

A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。 要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。 请填写出所有符合要求的排列中,字典序...
  • perfectguyipeng
  • perfectguyipeng
  • 2017-04-05 19:02:05
  • 176

蓝桥杯 历届试题 扑克序列

A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。 要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。请填写出所有符合要求的排列中,字...
  • wqy20140101
  • wqy20140101
  • 2016-03-05 15:36:22
  • 850

第五届蓝桥杯省赛JavaB组第七题扑克序列

标题:扑克序列    A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。    要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。    请填写...
  • lalalalalala_
  • lalalalalala_
  • 2017-03-23 22:50:44
  • 451

蓝桥杯搜索练习1

搭积木小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。 搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。...
  • hhu1506010220
  • hhu1506010220
  • 2017-04-05 23:18:04
  • 284

2014蓝桥杯真题 Java B组——扑克序列

7 扑克序列 A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。 要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。 ...
  • sinat_37341950
  • sinat_37341950
  • 2018-03-25 09:38:49
  • 26

扑克序列——第五届蓝桥杯省赛C语言A组第6题

A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。 要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。 请填写出所有符合要求的排列中,字...
  • u010625743
  • u010625743
  • 2015-03-22 19:49:55
  • 617

蓝桥杯2014年C\C++A组第6题扑克序列

A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。 要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。 请填写出所有符合要求的排列中,字典序最小...
  • pi408637535
  • pi408637535
  • 2014-03-23 10:49:12
  • 811

扑克序列 (排列)

A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。 要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。 请填写出所有符合要求的排列中...
  • qq_36238595
  • qq_36238595
  • 2017-03-07 12:48:12
  • 227
收藏助手
不良信息举报
您举报文章:扑克序列
举报原因:
原因补充:

(最多只允许输入30个字)