java 三羊献瑞
三羊献瑞
观察下面的加法算式:
其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。
请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。

public class Main {
	public static void main(String args[]){
		int a[]=new int[8];
		for(int i=0;i<8;i++){
			a[i]=0;
		}
		fun(a,0);
	}
	public static void fun(int a[],int n){
		if(n==8){
			if(check_sum(a)){
			System.out.println(a[0]+""+a[1]+""+a[2]+""+a[3]);
			return;
			}
		}else{
			for(int i=0;i<10;i++){
				a[n]=i;
				if(check(a,n)) fun(a,n+1);
			}
		}
	}
	public static boolean check(int a[],int n){
		boolean flag=true;
		if(n==0){
			if(a[n]==0) flag=false;
		}else{
			for(int i=0;i<n;i++){
				if(a[i]==a[n]){
					flag=false;
					break;
				}
			}
			if(n==4 && a[n]==0) flag=false;
		}
		return flag;
	}
	public static boolean check_sum(int a[]){
		int x=1000*a[4]+100*a[3]+10*a[5]+a[6];
		int y=1000*a[0]+100*a[1]+10*a[2]+a[3];
		int z=10000*a[0]+1000*a[1]+100*a[5]+10*a[3]+a[7];
		if((x+y)==z){
			return true;
		}else{
			return false;
		}
	}
}
1085
java 三羊献瑞的更多相关文章
- 第六届蓝桥杯省赛 java三羊献瑞
		
将文字看作一个个变量.根据一开始确定的文字的值进行暴力循环. 三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞------------------- 三 羊 生 瑞 气 (如果有对齐 ...
 - java实现第六届蓝桥杯三羊献瑞
		
三羊献瑞 题目描述 观察下面的加法算式: 祥 瑞 生 辉 三 羊 献 瑞 三 羊 生 瑞 气 (如果有对齐问题,可以参看[图1.jpg]) 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字. ...
 - 三羊献瑞|2015年蓝桥杯B组题解析第三题-fishers
		
三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉 三 羊 献 瑞 三 羊 生 瑞 气 (如果有对齐问题,可以参看[图1.jpg]) 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字. 请你填写& ...
 - 2015年蓝桥杯省赛B组第3题--三羊献瑞
		
三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞 ------------------- 三 羊 生 瑞 气 (如果有对齐问题,可以参看[图1.jpg]) 其中,相同的 ...
 - 三羊献瑞:dfs / next_permutation()
		
三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞------------------- 三 羊 生 瑞 气 (如果有对齐问题,可以参看[图1.jpg]) 其中,相同的汉字代 ...
 - 三羊献瑞:next_permutation()
		
三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞------------------- 三 羊 生 瑞 气 (如果有对齐问题,可以参看[图1.jpg]) 其中,相同的汉字代 ...
 - 三羊献瑞——第六届蓝桥杯C语言B组(省赛)第三题
		
原创 三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞 ------------------- 三 羊 生 瑞 气 (如果有对齐问题,可以参看[图1.jpg]) 其中,相同的汉字代表 ...
 - CTF编程题-三羊献瑞(实验吧)解题随记
		
题目如下.解题步骤参考的是https://cloud.tencent.com/developer/news/373865中作者的思路. 1.首先,两个四位数相加等于一个五位数,那么这个五位数的第一位必 ...
 - 并发编程之 Java 三把锁
		
前言 今天我们继续学习并发.在之前我们学习了 JMM 的知识,知道了在并发编程中,为了保证线程的安全性,需要保证线程的原子性,可见性,有序性.其中,synchronized 高频出现,因为他既保证了原 ...
 
随机推荐
- 为kubernetes-dashboard页面增加过期时间,减少登录次数.
			
方法很多,最简单的就是登录后,找到Deployments 服务, 右侧界面会出现kubernetes-dashboard的项目,如果没出现,那么在namespace那里选择全部名称空间. ports: ...
 - uniGUI之换肤(17)
			
在MainModule里 Design 模式 1]RecallLastTheme 设为True 2]Theme选一个皮肤 总共有 classicgraycrispneptunetritontrito ...
 - robot framework 命令行执行用例与自带的run configurations运行用例
			
一.cmd中运行命令 1.执行整个项目下的所有用例: pybot 项目路径.例如: pybot F:\EC\RF_Api 2.执行某个suite中的所有用例: pybot -s 项目路径\suite文 ...
 - 【剑指Offer面试编程题】题目1521:二叉树的镜像--九度OJ
			
题目描述: 输入一个二叉树,输出其镜像. 输入: 输入可能包含多个测试样例,输入以EOF结束. 对于每个测试案例,输入的第一行为一个整数n(0<=n<=1000,n代表将要输入的二叉树节点 ...
 - Pytorch【直播】2019 年县域农业大脑AI挑战赛---初级准备(一)切图
			
比赛地址:https://tianchi.aliyun.com/competition/entrance/231717/introduction 这次比赛给的图非常大5万x5万,在训练之前必须要进行数 ...
 - kafka在zookeeper默认使用/为根目录,将/更换为/kafka
			
需求:kafka在zookeeper默认使用/为根目录,将/更换为/kafka 步骤:1.进入kafka的根目录: [root@node01 kafka_2.11-1.0.0]# cd /export ...
 - Django:邮件功能实现
			
django-users2和django的邮件功能模块都有相关的实现 ----------------------------------------------------------------- ...
 - Linux centosVMware MySQL主从介绍、准备工作、配置主、配置从、测试主从同步
			
一.MySQL主从介绍 MySQL主从又叫做Replication.AB复制.简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binl ...
 - JDBC--DBUtils的使用
			
1.commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性 ...
 - lnmp1.5安装swoole
			
php7.2安装swoole-4.0.1.tgz php5.6安装swoole-1.10.4.tgz wget http://pecl.php.net/get/swoole-4.0.1.tgz ...