试题 算法训练 Anagrams问题

别再写前端了!用Gradio 3.x + HuggingFace Spaces,5分钟把你的Python算法变成网页应用 本文介绍如何利用Gradio 3.x和HuggingFace Spaces快速将Python算法转化为网页应用,无需前端开发经验。通过5行代码和简单的Git命令,即可实现专业级Web界面部署,大幅提升算法展示效率。特别适合算法工程师和数据科学家快速分享模型成果。 阅读详情

思路:先将输入的字符串全部转换成小写,在比较两个字符串的长度是否一样以及set()之后的长度是否一样,否的话返回N,是的话进行循环判断,n1数组中每个字母出现的次数与n2中的对比,是的话count+1,否的话就跳出循环,最后比较count和len(set(n1))的长度是否相等即可。

资源限制
时间限制:1.0s   内存限制:512.0MB
问题描述
  Anagrams指的是具有如下特性的两个单词:在这两个单词当中,
  每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,
  “Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。
  编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。
  每一个单词的长度不会超过80个字符,而且是大小写无关的。
  
  输入格式:输入有两行,分别为两个单词。
  输出格式:输出只有一个字母Y或N,分别表示Yes和No。
  输入输出样例
样例输入
Unclear
Nuclear
样例输出
Y

代码

n1 = input() # 大小写
n2 = input()
n1 = n1.casefold() #全部转换成小写
n2 = n2.casefold()
count = 0
if len(n1) != len(n2):
    print('N')
elif len(set(n1))!=len(set(n2)):
    print('N')
else:
    for i in set(n1):
        if n1.count(i) == n2.count(i):
            count += 1
        else:
            break
    if count == len(set(n1)):
        print('Y')
    else:
        print('N')
科研党必备:5分钟搞定Arxiv论文批量导入NoteExpress(附PDF自动下载技巧) 本文为科研人员提供了一套高效的自动化工作流,实现从Arxiv批量检索论文、自动下载PDF到无缝导入NoteExpress的全过程。通过Python脚本和NASA ADS等工具,可大幅提升文献管理效率,特别适合需要追踪前沿动态的研究生和科研团队。 阅读详情

相关推荐

逆向实战:从x-mini签名到RPC调用,Frida动态分析小红书加密协议

本文通过实战案例,详细拆解了小红书App的加密协议逆向分析过程。从识别x-mini签名等关键参数入手,结合静态分析与Frida动态Hook技术,追踪到核心的RPC调用入口,并最终封装成可独立调用的RPC函数,为安全研究和协议理解提供了完整的技术路径。

moss5的博客 1035

蓝桥杯报名已经开始,还不知道怎么准备?教你一文通关蓝桥!

通过科学的方法备赛蓝桥,取得想要的成绩!

欢迎关注,一起进步! 9303

PromptBio实战:如何用AI对话搞定转录组数据分析(附详细操作截图)

本文详细介绍了如何利用PromptBio平台通过AI对话完成转录组数据分析,无需编程基础即可实现从数据上传到结果解读的全流程。文章包含详细的操作截图和参数配置建议,帮助科研人员快速掌握这一生信分析工具,显著提升研究效率。

weixin_30872157的博客 136

【计蒜客-算法】蓝桥杯介绍

蓝桥杯是工信部组织的一项面向在校大学生的程序设计竟赛,分为软件组和电子组。其中,软件组分为 C/C++组和 Java组,电子组分为嵌入式组和单片机组。

wmh的博客 1万+

ArcGIS新手必看:用Landsat 8数据计算植被覆盖度的完整流程(附DEM裁剪技巧)

本文为ArcGIS新手提供了使用Landsat 8数据计算植被覆盖度的完整流程指南。详细讲解了从数据预处理、NDVI计算到基于像元二分模型反演植被覆盖度的核心步骤,并重点分享了利用DEM进行精确裁剪的实用技巧,帮助用户高效完成地表信息提取与分析。

weixin_29279047的博客 242

Autodesk全家桶:从AutoCAD到Maya,设计师必备的7款神器全解析

本文全面解析Autodesk全家桶中的7款设计师必备软件,包括AutoCAD、Revit、Inventor、Fusion 360、Maya和3ds Max等。从二维制图到三维建模,从建筑信息模型(BIM)到影视动画制作,这些工具在工程设计、建筑可视化和数字创意领域展现出强大的协同效应。通过实战案例展示如何整合工作流,显著提升设计效率与项目质量。

weixin_29237635的博客 461

蓝桥杯攻略!省一经验+考试全流程+技巧分享

考试拿分特别注意事项:(为了避免本来能拿满分的题最后只得个四五分的情况,请提交代码前一定要考虑以下几点) 1、题目只有0个或1个输入时的情况,是否需要特殊处理(比如动态规划要注意只有1个的情况,因为没有上一个可以为它计算。) 2、初值确保赋0或赋值,不然生成的随机数可能会使整个代码挂掉 3、考虑题目是否涉及负数 4、考虑题目是否会有进位问题 5、用数据大小的边界值计算时间复杂度,1s的限时,运行次数大概是10的8次方 下图是官方的关于各种数据类型的取值范围

渡梦酒的博客 7万+

2025年5月架构设计师论文真题回顾,附写作技巧、所涉知识点及参考范文(三)

本文主要回顾2025年上半年(2025-5-24)系统架构设计师考试下午论文的题目,同时附带写作技巧、所涉知识点及参考范文。试题三:多模型数据库及应用。

一几文的编程学习笔记。 631

【蓝桥杯】看完这些,还在担心自己拿不到奖?

【蓝桥杯】看完这些,还在担心自己拿不到奖?

小羊不会飞的博客 4万+

Linux系统安全学习手册

Linux反弹shell Linux系统应急响应 Linux服务器安全加固 Linux下的用户、组和权限 Linux中的gcc Linux中su和sudo的用法和区别 Linux系统python2与python3共存 Linux中grep工具的使用 Linux中环境变量的设置 Linux中常见的150个命令(干货) Linux中编写Shell脚本 LNMP环境搭建Wordpress博客 LAMP环境搭建一个Discuz论坛 Linux运维比较常用的一些脚本 Linux系统中安装软

谢公子的博客 7533

22、忆阻器、忆阻系统及其神经形态应用综述

本文综述了忆阻器与忆阻系统的理论基础及其在神经形态系统中的广泛应用。从忆阻器的基本定义出发,介绍了其在非线性电路、存储技术、通信和神经形态计算等领域的应用潜力。重点探讨了基于忆阻器的神经元模型(如Hodgkin-Huxley、FitzHugh-Nagumo和Hindmarsh-Rose模型)、突触实现方式及多种忆阻神经网络架构,包括细胞神经网络、脉冲神经网络和递归神经网络等。此外,深入分析了忆阻器在水库计算中的理论研究与硬件实现进展,展示了其在时间序列处理、模式识别和信号预测等方面的优异性能。尽管忆阻技术前

kiwi8的博客 207

蓝桥试题 算法训练 Anagrams问题 JAVA

问题描述   Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。   输入格式:输入有两行,分别为两个...

高瑜的博客 4643

2026年最值得学习的十大 SAP 开发技术

在这辞旧迎新之际,我想和大家聊聊我心中的2026年我仍然愿意持续投入时间去学习的一些 SAP 开发技术。因为笔者水平和视野局限,加上这份清单有笔者主观兴趣爱好在内,可能大家对清单上罗列的技术有不同意见,欢迎大家在评论区发表自己的见解。下面是笔者列出的十个技术方向,排名不分先后。因为精力有限,2026年我很可能只会选择其中一两个自己最感兴趣的方向去深耕。每项技术后面都提供了链接,方便大家看完就开始学习。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1523

试题 算法训练 Anagrams问题---蓝桥杯

试题 算法训练 Anagrams问题 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagram...

qiaomm的个人博客 913

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

蓝桥杯-试题 算法训练 Anagrams问题

试题 算法训练 Anagrams问题 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。   输入格式:输入有两行,分别为两个单词。   输

BOWWOB的博客 225

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

蓝桥杯试题 算法训练 Anagrams问题

试题 算法训练 Anagrams问题 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。   输入格式:输入有两行,分别为两个单词。   输

有时间可以指导毕业设计,可以私聊我。一个热爱编程的smallCuteMonkey,可以私信我 296

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

蓝桥杯试题 算法训练 Anagrams问题(C++版)

问题描述   Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。   输入格式:输入有两行,分别为两个...

qq_45214414的博客 590

Java蓝桥杯试题集——算法训练ALGO-91——Anagrams问题

题目要求 解题思路 感谢欧巴给我的思路~ LinkedList增删都很方便,所以很符合思路。 将String类型的字符串通过split函数中传入“”,拆分成数组,传给LinkedList的addAll函数,该函数会依次将数组中的元素加入LinkedList中。 循环a1中的字母,在b1中删除该字母,如果没找到,直接N,找到就继续循环。 循环结束后判断b1的size是否为空,如果为空...

LimonSea的博客 393

蓝桥杯试题 算法训练 Anagrams问题 C++ 实现

Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。看到这个题,我首先想到可以通过构建哈希表来统计单词中每个字母的个数然后再比逐一比较哈希表中的值从而得到答案。输入格式:输入有两行,分别为两个单词。

weixin_62500382的博客 838

算法训练 Anagrams问题

算法训练 Anagrams问题 时间限制:1.0s 内存限制:512.0MB 问题描述   Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个...

ddqb3235的博客 79

【蓝桥杯】算法训练 Anagrams问题 java

问题描述   Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。   输入格式:输入有两行,分别为两...

yangluxin763730141的博客 305

蓝桥杯 java 算法训练 Anagrams问题

算法训练 Anagrams问题 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每...

weixin_44570019的博客 185
上一篇: 试题 算法提高 递归输出
下一篇: 试题 算法训练 6-1 递归求二项式系数值
xiao黄
xiao黄 优质创作者: 人工智能技术领域 优质创作者: 人工智能技术领域 领域专家: 数据科学与机器学习技术领域 领域专家: 数据科学与机器学习技术领域
博客等级 码龄8年 1万+粉丝 250原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiao黄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值