当前位置: 首页 > wzjs >正文

网站开发简单吗佛山网络公司策划

网站开发简单吗,佛山网络公司策划,龙岗网站建设-信科网络,关键词优化公司排行由题已知这是一个匹配题目,题目已经说了三阶幻方是给定的,经过镜像和旋转,镜像*2旋转*4; 总共八种方案,然后接收每次的数据去匹配(跳过0),如果匹配就输出匹配的数组,如果…

由题已知这是一个匹配题目,题目已经说了三阶幻方是给定的,经过镜像和旋转,镜像*2旋转*4;

总共八种方案,然后接收每次的数据去匹配(跳过0),如果匹配就输出匹配的数组,如果不匹配就输出-1。

题目给出了:492357816  旋转和镜像可以得到"672159834", "276951438", "294753618", "834159672", "438951276", "618753294", "816357492"

①存储8个固定字符串

②以字符串的形式接收给定数组

③进行比对,若为0则跳过,若不对应记录0,若对应记录下标

④输出结果,没找到ToMany;找到输出对应下标字符串

代码如下👇

public static void main(String[] args) {Scanner scan=new Scanner(System.in);String[] s1= {"672159834", "276951438", "294753618","492357816","834159672", "438951276", "618753294", "816357492"};String s2="";for (int i = 0; i < 3; i++) {s2+=scan.nextLine();}s2=s2.replaceAll(" ", "");System.out.println(s2);//测试点int count=0;//System.out.println(s2.charAt(1)!='0' && s1[0].charAt(1)==s2.charAt(1));测试for (int i = 0; i < s1.length; i++) {for (int j = 0; j < 9; j++) {if (s2.charAt(j)!='0' && s1[i].charAt(j)==s2.charAt(j)) {count++;}if (s2.charAt(j)!='0' && s1[i].charAt(j)!=s2.charAt(j)) {count=0;break;}}if (count>0) {count=i;break;}}if (count==0) {//本来判断赋值为-1.这里省略System.out.println("Too Many");}else {for (int i = 0; i < 9; i++) {System.out.print(s1[count].charAt(i)+" ");if (i==2) {System.out.println();}if (i==5) {System.out.println();}if (i==8) {System.out.println();}}}scan.close();}

进行优化👇

	public static void main(String[] args) {Scanner scan=new Scanner(System.in);String[] s1= {"672159834", "276951438", "294753618","492357816","834159672", "438951276", "618753294", "816357492"};String s2="";for (int i = 0; i < 3; i++) {s2+=scan.nextLine();}s2=s2.replaceAll(" ", "");int count=-1;//寄存下标或答案for (int i = 0; i < 8; i++) {if (compares(s2, s1[i])) {//比较成功进行赋值count=i;break;} }if (count==-1) {//比较失败输出  太多System.out.println("Too Many");}else {prints(s1, count);}scan.close();}public static boolean compares(String s1,String s2) {//比较for (int i = 0; i < 9; i++) {if (s1.charAt(i)!='0') {if (s1.charAt(i)!=s2.charAt(i)) {return false;}}}return true;}public static void prints(String[] s,int x) {//打印for (int i = 0; i < 9; i++) {System.out.print(s[x].charAt(i)+" ");if (i==2) {System.out.println();}if (i==5) {System.out.println();}if (i==8) {System.out.println();}}}

http://www.dtcms.com/wzjs/585574.html

相关文章:

  • 电子工程师有前途吗淘宝客网站怎么做优化
  • 网络营销网站建设存在问题服务器网站开发
  • 相册模版网站图片展示去除网址中 wordpress
  • 一般做网站都在什么网做自建服务器做网站要备案
  • 站长工具一区欧洲站vat激活
  • o2o网站建设机构wordpress 优酷插件
  • 制作网站建设规划书从化网站建设优化
  • 微信怎么做自己的网站石岩网站建设
  • 湖南建设部网站建设网站的视频
  • 网站后台编辑框无法显示app是什么意思的缩写
  • 天津网站制作企业建设网站的政策风险分析
  • 如何用rp做网站步骤网站空间 php
  • 网站的建设分析白云电子商务网站建设
  • 黑龙江省建设局网站做自媒体要知道的网站
  • 昆明网站建设索王道下拉简历模板图片
  • php做网站的好处台州网站搜索排名
  • 网站seo插件做网站怎么调整图片间距
  • 自助建站免费申请苏州制作网站的有几家
  • 国内外做的比较好的家装网站衡水做企业网站的公司
  • 常州 做网站全新装修效果图大全
  • 网站如何进行品牌建设北京市网站建设 维护推荐
  • 泰安网站建设定制公司windows优化大师好吗
  • 企业网站关键词排名 s苏州公司官网
  • 株洲网站优化找哪家长乐福州网站建设
  • 自己制作免费网站网站的功能板块
  • 河南经贸一站式服务平台可不可以异地建设网站
  • 性价比高seo网站优化宿迁装饰网站建设公司排名
  • 500网站建设常州武进建设局网站
  • 淮安网站建设方案wordpress卡死
  • 雪狼网站系统南京建设工程网站