要求
将约德尔人的历史的每个阶段都用一个字符表达出来。(包括可写字符,不包括空格。)。然后将这个字符串转化为一个01串。
转化规则是如果这个字符如果是字母或者数字,这个字符变为1,其它变为0。然后将这个01串和黑默丁格观测星空得到的01串做比较,
得到一个相似率。相似率越高,则约德尔的未来越光明。

// 输入
// 每组输入数据为两行,第一行为有关约德尔人历史的字符串,第二行是黑默丁格观测星空得到的字符串。
// (两个字符串的长度相等,字符串长度不小于1且不超过1000。)

//输出
// 输出一行,在这一行输出相似率。用百分数表示。(相似率为相同字符的个数/总个数,精确到百分号小数点后两位。printf("%%");
// 输出一个%。)

知识点:比较零碎,比如输入行是两行参数;字符的比较;浮点数格式的调整

import java.util.*;public class Main4 {public static void main(String args[]){Scanner cin = new Scanner(System.in);String m;String n;m = cin.nextLine();n = cin.nextLine();int count = 0;for (int i = 0; i < m.length(); i++) {if ((m.charAt(i) >= '0' && m.charAt(i) <= '9') || (m.charAt(i) >= 'A' && m.charAt(i) <= 'Z') ||(m.charAt(i) >= 'a' && m.charAt(i) <= 'z') ) {if(n.charAt(i) == '1') {count++;}}else {if(n.charAt(i) == '0') {count++;}}}double re = count * 100.00 / m.length();System.out.println(String.format("%.2f", re) + "%");}
}

赛码约德尔(志勋)测试相关推荐

  1. 约德尔将军-提莫测试

    非常爱玩联盟,看到一道关于联盟的题就做了.. 题目描述 兰博和提莫闲聊之后,回归到了他们的正题,约德尔人的未来. 说起约德尔人的未来,黑默丁格曾经提出了一个约德尔测试,将约德尔人的历史的每个阶段都用一 ...

  2. 赛码网——约德尔测试

    题目 兰博和提莫闲聊之后,回归到了他们的正题,约德尔人的未来. 说起约德尔人的未来,黑默丁格曾经提出了一个约德尔测试,将约德尔人的历史的每个阶段都用一个字符表达出来.(包括可写字符,不包括空格.).然 ...

  3. 赛码习题:约德尔测试

    题目描述 兰博和提莫闲聊之后,回归到了他们的正题,约德尔人的未来.说起约德尔人的未来,黑默丁格曾经提出了一个约德尔测试,将约德尔人的历史的每个阶段都用一个字符表达出来.(包括可写字符,不包括空格.). ...

  4. Java编程题:约德尔测试

    //每组输入数据为两行,第一行为有关约德尔人历史的字符串,第二行是黑默丁格观测星空得到的字符串. //(两个字符串的长度相等,字符串长度不小于1且不超过1000.)//输出一行,在这一行输出相似率.用 ...

  5. 基本算法练习-约德尔测试

    约德尔测试的问题是: 给定两个串,比较相似度. 涉及到几个点我没有思路: 1.判断 字符是否为 字母和数字: 2.输出 除法的结果,保留两个单位小数: 最后的结论: 1.字符串比较可以直接使用 'a' ...

  6. 约德尔测试_英雄联盟

    约德尔测试 题目描述 兰博和提莫闲聊之后,回归到了他们的正题,约德尔人的未来. 说起约德尔人的未来,黑默丁格曾经提出了一个约德尔测试,将约德尔人的历史的每个阶段都用一个字符表达出来.(包括可写字符,不 ...

  7. 算法练习 3 :约德尔测试

    题目描述: 兰博和提莫闲聊之后,回归到了他们的正题,约德尔人的未来. 说起约德尔人的未来,黑默丁格曾经提出了一个约德尔测试,将约德尔人的历史的每个阶段都用一个字符表达出来.(包括可 写字符,不包括空格 ...

  8. c语言例题21:约德尔测试

    [c语言基本例题总结] 题目描述 兰博和提莫闲聊之后,回归到了他们的正题,约德尔人的未来. 说起约德尔人的未来,黑默丁格曾经提出了一个约德尔测试,将约德尔人的历史的每个阶段都用一个字符表达出来.(包括 ...

  9. 算法练习1——约德尔测试

    算法练习题1 -- 约德尔测试 兰博和提莫闲聊之后,回归到了他们的正题,约德尔人的未来. 说起约德尔人的未来,黑默丁格曾经提出了一个约德尔测试,将约德尔人的历史的每个阶段都用一个字符表达出来.(包括可 ...

最新文章

  1. p沟道mos管导通条件_10天电子入门-MOS管
  2. 「镁客·请讲」天宝陈朝晖:AI 的准确译法不是人工智能,而是机器智能...
  3. python【数据结构与算法】二分归并模版
  4. sql优化常用的几种方法_MySQL常用30种SQL查询语句优化方法
  5. 通过kubeless命令行部署Kyma Lambda Function
  6. mysql数据库删除一条数据后还想让新增数据从空缺id处开始
  7. vue-promise-axios
  8. c++ 插入排序算法
  9. 【Kettle】job中设置自动发送邮件
  10. 秦小明推荐书单+豆瓣金融TOP12 金融书籍
  11. Mounty 1.11 Mac免费版 (NTFS硬盘工具)支持big sur
  12. 第七课,OpenGL之LookAt函数
  13. 最好的十个英语网课平台,这年头在网上学英语靠谱吗?
  14. 100多个常用的Python函数!(部分函数含代码解读)
  15. winXPSP3的盘怎么装在VISTA系统里
  16. Haproxy启动故障:Starting proxy:cannot bind socke
  17. 根据当前日期进行以下方面的处理: 1、取得日期的年份、月份、天、时、分、秒,并转换成大写日期格式 如:2013年8月17日 20时30分20秒 2、根据日期的不同时间段,做问候语: 早上8:00-12
  18. LC并联谐振电路设计
  19. Mysql中外键作用以及Navicat建立外键失败总结
  20. 什么是科学问题?什么是技术问题?——谈科研基金申请书中的问题

热门文章

  1. 十进制整数转为十六进制整数(C++实现)
  2. 在Linux下使用千千静听听音乐
  3. 痴人说梦?来看看程序员究竟是如何做到年薪 50 万的?
  4. QQ2012 Beta1登录协议之重定向
  5. 将Kali Linux安装到优盘并实现文件的持久存储(3)
  6. Netty学习前置知识(一)
  7. 消费市场复苏 循环时尚生活方式平台红布林618再创佳绩
  8. 物联网平台php源码_蜗壳-NB-IoT物联网开发平台-源码下载
  9. 直播星加密挡不住黑盒子泛滥
  10. converge和gtsuite联合仿真的步骤