using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace Husband_Wife_Looks
{class Program{static void Main(string[] args){//题目中预先给定一组女士的姓名拼音。输入男士的姓名拼音(拼音中间可以有空格,字母全部小写),依预先给定姓名拼音的先后遍历所有姓名,输出字母重复数最多的女士姓名。//规则1:如果字母重复数最多的女士有多位相同,则以最先匹配的女士做为最具“夫妻相”的人选。//规则2:人名中的相同字母,按重复一次处理。例如:li ling 与li lei 重复的字符个数为2,而不是4。//预置女士名单(先后循序必须保证)://"wang fei",//"zhang man yu",//"zhang zhi yi",//"li li",//"li xiao man",//"li yu cun",//"yang ni",//"xiao tong",//"li lei",//"zhang san"//运行时间限制: 无限制 //内存限制: 无限制 //输入: 输入一个男士姓名,字符串 //输出: 输出最具“夫妻相”的女士姓名Console.WriteLine("输入姓名拼音:");var input = Console.ReadLine();var arrFemale = new string[] { "wang fei", "zhang man yu","zhang zi yi", "li li", "li yu cun", "yang ni", "xiao tong", "li lei", "zhang san" };var cInput = input.Trim().ToCharArray();//遍历女士姓名var rIndex = 0;//记录最佳匹配结果所在位置var rCount = 0;//记录最佳匹配结果的匹配个数for (var i = 0; i < arrFemale.Length; i++){var count = 0;//记录重复字符的个数//遍历男士姓名的字符for (var j = 0; j < cInput.Length; j++){if (arrFemale[i].Contains(cInput[j])) count++;}if (count > rCount){rCount = count;rIndex = i;}}Console.WriteLine(arrFemale[rIndex]);}}
}

按拼音重复数匹配夫妻相相关推荐

  1. [华为机试真题]69.姓名的夫妻相

    题目 在中国,形容夫妻恩爱的词汇中,大家用的比较多的就是"夫妻相".所谓"夫妻相",就是两个人看上去比较般配,长相.身材等某些方面有一定的相似度. 本题则另辟蹊 ...

  2. 华为机试—姓名的夫妻相

    题目:夫妻相 在中国,形容夫妻恩爱的词汇中,大家用的比较多的就是"夫妻相".所谓"夫妻相",就是两个人看上去比较般配,长相.身材等某些方面有一定的相似度. 本题 ...

  3. ​想知道与你最般配的伴侣长什么样?这个“夫妻相”生成器要火

    又一位作者使用pix2pix代码训练了一个""夫妻相""生成器.这个生成器只要输入你自己的人脸图片,就可自动可以生成与你最匹配的未来伴侣,让你在茫茫人海中,发现 ...

  4. ​想知道与你最般配的伴侣长什么样?这个“夫妻相”生成器要火(附链接)...

    授权自AI科技大本营(ID:rgznai100) 本文约1000字,建议阅读5分钟 作者使用pix2pix代码训练了一个"夫妻相"生成器. 各种奇形怪状的AI生成器都有. 前一段时 ...

  5. 520|测一测你和ta的夫妻相

     (本内容转载自公众号"科技与Python") 相处时间越久的夫妻,往往会越像彼此.那么事实真的是这样吗. 今天这个特殊的日子里,小编熬夜为大家奉上这个测一测你和哪个明星最有夫妻相 ...

  6. 有没有夫妻相?刷一下脸就知道!

    摘要:本文利用ssim算法,帮你快速打造一个"刷脸测试夫妻相"Demo出来. 本文分享自华为云社区<情人节季,快来上传你的女神照片,测试下你们的夫妻相>,作者: HWC ...

  7. JS实现拼音(字母)匹配(搜索)汉字(姓名)

    这就是个模糊查询,我们平常做的都是直接输入汉字去把对应的值过滤出来,但我还真是第一次通过拼音去查询(当然不只是拼音,汉字也是可以的),以前还真没注意这个.唉,这可咋搞,我怎么知道某个汉字(字符串)的拼 ...

  8. signature=daa3bbe3ad9a7c162ba9d98f8d9e7530,解决select2插件下拉搜索框,输入拼音能够匹配中文汉字的问题...

    首先肯定需要引用select2.js:点击打开链接,点击链接,自己新建一个select2.js把链接中的源码复制进去: 然后这里面需要修改的是这个方法: function matcher (param ...

  9. java 匹配汉字拼音(匹配多音字)

    maven 依赖 <!--汉语拼音--><dependency><groupId>com.belerweb</groupId><artifactI ...

最新文章

  1. CopyCat 代码克隆检测发布,剑指开源软件抄袭
  2. MIS开发中C/S模式与B/S模式的结合策略
  3. 浅析网站优化知识自学从哪些方面开始起步
  4. 使用nexus3搭建maven私服(超详细,建议收藏)
  5. at sixes and sevens用法
  6. 步步为营 SharePoint 开发学习笔记系列 七、SharePoint Timer Job 开发
  7. 飞秋 一个程序员的老作品。
  8. centos mate桌面_CENTOS7安装各种桌面系统 CENTOS安装桌面图形化GUI GNOME/KDE/Cinnamon/MATE/Xfce...
  9. Luogu5490 【模板】扫描线(矩形的面积并)
  10. SaaS启动阶段增长指南(上)
  11. 小米机顶盒安装第三方软件流程
  12. 用python做透视表_Python Pandas透视表(pivot_table)详解
  13. 西勒振荡电路------multisim仿真
  14. iPhone突然掉电快是什么情况,该如何解决?
  15. @property python知乎_知乎某处XSS+刷粉超详细漏洞技术分析
  16. arcgis pro深度学习教程
  17. 中国工业园区建设与运营市场发展状况与投资战略咨询报告2022-2028年
  18. 北京公交计次IC卡利弊分析
  19. TextView控件的基本使用(各种属性的基本使用方法)
  20. 爬取猫眼《长津湖》影评,分析观影群众信息,还进行了明日票房预测,好玩!...

热门文章

  1. [18考研]专业课答题纸 大揭秘!免费下载啦~
  2. 罗斯蒙特变送器三种常见故障
  3. 21个非常有用的免费网络工具
  4. 10行代码学会在 Java 中 压缩 Excel 中的图片
  5. 成都易佰特的坑——E103-W06
  6. python自动化测试-eval后数字运算得到无限小数
  7. ROW(行)与COLUMN(列)
  8. 100种思维模型之上帝视角思维模型-025
  9. 使用形态学处理相关算法对芯片电路图焊接锡点缺陷进行检测
  10. 嵌入式设备开发专题《tiny4412开发,嵌入式linux开发环境搭建》