(每日一练28794)题目名称:判断胜负

文盲老顾
WEB应用领新星创作者
博客专家认证
2023-05-09 09:48:50

一直两个字符串A,B。 连续进行读入n次。 每次读入的字符串都为A|B。 输出读入次数最多的字符串。

第一行输入整数n.(1<=n<=100)。 以下n行读入n个字符串。

输出读入次数最多的字符串,如果两个字符串读入次数相同输出,”dogfall”。

其实这个题,就是比较两个字符串出现次数的。。。。

n = int(input())
arr = [input() for _ in range(n)]
k = list(set(arr))
print(k[0] if arr.count(k[0]) > arr.count(k[1]) else k[1] if arr.count(k[1]) != arr.count(k[0]) else 'dogfall')

js 懒得用循环统计了。。。

n = parseInt(readline())
arr = Array.from(new Array(n)).map(x => readline())
str = ',' + arr.join(',,') + ','
s = Array.from(new Set(arr))
num = [str.split(',' + s[0] + ',').length , str.split(',' + s[1] + ',').length]
print(num[0] == num[1] ? 'dogfall' : (num[0] > num[1] ? s[0] : s[1]))
...全文
130 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

321

社区成员

发帖
与我相关
我的任务
社区描述
主要用于技术交流,包括但不限于 .net,mssql,js,css,python,算法,运维。也可以晒最新技术,美图,运动等。最后,如果有问题,可以提问,老顾能帮忙的会尽量帮忙哦。
前端sqlserverasp.net 技术论坛(原bbs) 北京·西城区
社区管理员
  • 文盲老顾
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧