当前位置: 首页 > 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/389009.html

相关文章:

  • 即墨网站开发服务营销
  • 做网站怎么赚钱 知乎重庆人力资源和社会保障网
  • 小说网站设计毕业论文抖音seo代理
  • 软件工程师英文郑州seo顾问外包公司
  • 青海省建设厅勘察设计备案网站seo搜索优化专员招聘
  • 网站设计排版怎么做舆情分析报告范文
  • 做货源网站可以赚钱吗百度竞价是什么
  • 深圳网络科技有限公司廊坊百度关键词优化
  • 大兴网站开发网站建设网站运营是做什么的
  • 注册城乡规划师挂靠重庆seo海洋qq
  • 杭州建委网站首页怎样精准搜索关键词
  • wordpress登录更改域名后什么是seo标题优化
  • 找人做网站属于诈骗吗好搜搜索
  • 做网站需要icp经营许可证做网站的步骤
  • 中英企业网站源码香飘飘奶茶
  • 在建设部网站如何查询注册信息企业文化理念
  • 做360网站优化排网站开发一般多少钱
  • 网站收录有什么用如何进行网络推广和宣传
  • 南京公司注册代办哪家好seo点击排名软件哪里好
  • 学校网站建设工作计划seo推广的公司
  • 一个简单的网站怎么做的免费建站建站abc网站
  • zblog 网站源码流量网站
  • 中国机械加工网木材综合破碎机阿里网站seo
  • 自己做网站好难挣钱网络推广项目外包公司
  • 网站流量评价有哪几方面苏州百度搜索排名优化
  • 凡科网seo是什么seo怎么做
  • 招人在哪里找最快青岛seo关键词排名
  • 网站死链检测个人网上卖货的平台
  • 宿迁网站开发成都高薪seo
  • 如果在各大网站做免费的网络推广广州企业网站推广