Anton和Danik的棋局对决

问题描述

Anton和Danik是两位热爱下棋的朋友。他们在一系列对局中一决胜负,每局只有一个赢家,没有平局。现在,Anton想要知道他是否比Danik赢得更多。给定一系列比赛的结果,你的任务是帮助Anton确定谁赢得更多,或者他们是否打成平手。

输入输出

输入

  • 第一行包含一个整数n(1 ≤ n ≤ 100,000),表示比赛的场数。
  • 第二行包含一个由大写英文字母'A'和'D'组成的字符串s,表示每场比赛的结果。如果第i个字符是'A',则表示Anton赢得了第i场比赛;如果是'D',则表示Danik赢得了第i场比赛。

输出

  • 如果Anton赢得的比赛比Danik多,输出"Anton"。
  • 如果Danik赢得的比赛比Anton多,输出"Danik"。
  • 如果Anton和Danik赢得的比赛数量相同,输出"Friendship"。

示例

输入

6
ADAAAA

输出

Anton

输入

7
DDDAADA

输出

Danik

输入

6
DADADA

输出

Friendship

问题分析

这个问题的关键在于比较两个字符'A'和'D'在字符串中出现的次数。我们可以通过遍历字符串并计数来实现这一点。

代码实现

# 读取输入
n = int(input())
games = input()# 计算Anton和Danik赢得比赛的次数
anton_wins = games.count('A')
danik_wins = games.count('D')# 比较并输出结果
if anton_wins > danik_wins:print("Anton")
elif danik_wins > anton_wins:print("Danik")
else:print("Friendship")

代码分析

这段代码首先读取比赛的场数n和比赛结果的字符串games。然后,使用Python的count方法来计算'A'和'D'的出现次数,分别代表Anton和Danik的胜场数。最后,通过比较这两个计数来决定输出结果。

结论

这个问题是一个基础的字符串处理问题,通过简单的计数和比较操作,我们可以快速得出答案。这种方法在处理大量数据时也非常高效。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/890648.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【软考高级】系统架构设计师复习笔记-精华版

文章目录 前言0 系统架构设计师0.1 考架构还是考系分0.2 架构核心知识0.3 架构教材变化 1 计算机操作系统1.1 cpu 组成1.2 内核的五大功能1.3 流水线技术1.4 段页式存储1.5 I/O 软件1.6 文件管理1.7 系统工程相关 2 嵌入式2.1 嵌入式技术2.2 板级支持包(BSP&#xf…

图解HTTP-HTTP报文

参考资料:图解HTTP HTTP报文 用于HTTP协议交互的信息被称为HTTP报文。请求端的HTTP请求报文,响应端(服务器端)的叫做响应报文。HTTP报文本身是由多行(CR LF作为换行符)数据行构成的文本。 请求报文及响…

Linux -- 同步与条件变量

目录 同步 条件变量 pthread_cond_t pthread_cond_init(初始化条件变量) pthread_cond_destroy(销毁条件变量) pthread_cond_wait(线程等待条件变量) 重要提醒 pthread_cond_boardcast&#xff08…

【源码编译】windows下mingw64安装以及cmake调用

最近因为安装MIRTK库,太多第三方依赖了,太折磨了,学习了使用Cmake,有些库又需要Fortran编译器,VS2022里面装了但又调用不了,也不知道为什么,最后装的mingw64,记录一下。 1、mingw64安…

6、mysql的MHA故障切换

MHA的含义 MHA:master high availability,建立在主从复制基础上的故障切换的软件系统。 主从复制的单点问题: 当主从复制当中,主服务器发生故障,会自动切换到一台从服务器,然后把从服务器升格成主&…

OSI 网络 7 层模型

问: 请你介绍一下OSI七层网络模型物理层解决什么问题?功能原理问题 数据链路层解决什么问题功能原理 网络层解决的问题功能原理 传输层解决什么问题功能原理会话层解决什么问题功能原理: 表示层解决什么问题 应用层解决什么问题如何展示? 问: 请你介绍一下OSI七层网络模型 物…

LeetCode:104.二叉树的最大深度

跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的! 代码随想录 LeetCode:104.二叉树的最大深度 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节…

力扣1358. 包含所有三种字符的子字符串数目

给你一个字符串 s ,它只包含三种字符 a, b 和 c 。 请你返回 a,b 和 c 都 至少 出现过一次的子字符串数目。 示例 1: 输入:s "abcabc" 输出:10 解释:包含 a,b 和 c 各至少一次的子字…

简单整理下protobuf中常用的几个工具函数

文章目录 前言使用示例定义message结构结构体赋值ByteSizeLong()GetTypeName()DebugString()ShortDebugString()CopyFrom(const MessageLite& other)Clear() Ohters总结 前言 游戏项目中使用protobuf作为双端协议通讯的方式,算是一种中规中矩的方法了&#xff…

信息收集1224

系列博客目录 文章目录 系列博客目录1.针对十张足球图片求出的特征组成的张量,它的秩是不是比十张不同物体特征组成的张量的秩低针对问题的分析:1. 数据的模式和相似性2. 特征的独立性3. 数据的多样性4. 张量分解的数学本质5. 噪声和数据分布的影响结论 …

WebRTC服务质量(12)- Pacer机制(04) 向Pacer中插入数据

WebRTC服务质量(01)- Qos概述 WebRTC服务质量(02)- RTP协议 WebRTC服务质量(03)- RTCP协议 WebRTC服务质量(04)- 重传机制(01) RTX NACK概述 WebRTC服务质量(…

双指针——快乐数

一.题目描述 202. 快乐数 - 力扣(LeetCode) 二.题目解析 我们要判断一个数是不是快乐数要通过它的三个性质来进行判断。这个数会一直变化,由它的各个位的平方和重新构成这个数。如果这个数在变化的过程中变成了1,那么就是快乐数…

【玩转OCR】 | 腾讯云智能结构化OCR在多场景的实际应用与体验

文章目录 引言产品简介产品功能产品优势 API调用与场景实践图像增强API调用实例发票API调用实例其他场景 结语相关链接 引言 在数字化信息处理的时代,如何高效、精准地提取和结构化各类文档数据成为了企业和政府部门的重要需求。尤其是在面对海量票据、证件、表单和…

nginx-rtmp服务器搭建

音视频服务器搭建 本文采用 nginx/1.18.0和nginx-rtmp-module模块源代码搭建RTMP流媒体服务器 流程 查看当前服务器的nginx版本下载nginx和nginx-rtmp-module源代码重新编译nginx,并进行相关配置(nginx.conf、防火墙等)客户端测试连接测试搭…

借助Aspose.html控件, 使用 Java 编程将 HTML 转换为 BMP

Aspose.HTML for .NET 不仅提供超文本标记语言 ( HTML ) 文件处理,还提供流行图像文件格式之间的转换。您可以利用丰富的渲染和转换功能将SVG文件渲染为PNG、JPG或其他广泛使用的文件格式。但是,我们将使用此C# 图像处理库以编程方式在 C# 中将 SVG 转换…

区块链期末复习1.1:密码学哈希函数

一、哈希函数应该具备的三个特性 1.输入可以为任意长度的字符串 2.产生固定大小输出(比如256位) 3.能进行有效计算。对于n位字符串,可以在O(n)的时间内计算出哈希值。 二.加密哈希函数的三个特性 1.collision-resistance(碰撞阻力&#x…

数学建模两篇小文

1.雪球的融化 设雪球在融化时体积的变化率与表面积成比例,并且在融化过程中它始终为球体。该雪球在开始时的半径为6cm,经过2h后,其半径缩小为3cm。求雪球的体积随时间变化的关系。 解 ~~~~~ 设 t t t时刻雪球的体积为 V ( t ) V(t) V(t)&am…

ET中发送Get请求和Post请求(C#)

应用场景:一个游戏可能会衍生出其他APP或小程序之类的软件,例如王者营地是王者荣耀的官方APP,王者营地提供资讯、赛事、社区、战绩等功能。所以游戏端会和衍生出来的软件端做一些数据互通。这里把软件端称为中台系统。 Get请求和Post请求的区…

华为:数字化转型只有“起点”,没有“终点”

上个月,我收到了一位朋友的私信,他询问我是否有关于华为数字化转型的资料。幸运的是,我手头正好收藏了一些,于是我便分享给他。 然后在昨天,他又再次联系我,并感慨:“如果当初我在进行企业数字…

活着就好20241226

亲爱的朋友们,大家早上好!🌞 今天是26号,星期四,2024年12月的第二十六天,同时也是第51周的第四天,农历甲辰[龙]年十一月初二十二日。在这晨光熹微的美好时刻,愿那和煦而明媚的阳光继…