华为OD机试-匿名信-2022Q4 A卷-Py/Java/JS

本文介绍了一个编程题目,要求判断能否利用给定的英文报刊内容(newspaper)重新排列字母来拼成匿名信(anonymousLetter),只要每个单词的字母数量相同即可。提供了Java、Python和JavaScript三种语言的代码示例。
摘要由CSDN通过智能技术生成

电视剧《分界线》里面有一个片段,男主为了向警察透露案件细节,且不暴露自己,于是将报刊上的字减下来,剪拼成匿名信。
现在又一名举报人,希望借鉴这种手段,使用英文报刊完成举报操作。
但为了增加文章的混淆度,只需满足每个单词中字母数量一致即可,不关注每个字母的顺序。解释:单词on允许通过单词no进行替代。
报纸代表newspaper,匿名信代表anonymousLetter,求报纸内容是否可以拼成匿名信。
输入描述
第一行输入newspaper内容,包括1-N个字符串,用空格分开
第二行输入anonymousLetter内容,包括1-N个字符串,用空格分开
.newspaper和anonymousLetter的字符串由小写英文字母组成,且每个字母只能使用一次
.newspaper内容中的每个字符串字母顺序可以任意调整,但必须保证字符串的完整性(每个字符串不能有多余字母)
.1 < N < 100,
1 <= newspaper.length,anonymousLetter.length <= 10^4

输出描述
如果报纸可以拼成匿名信返回true,否则返回false
示例一
输入

ab cd
ab
输出

true

示例二
输入

ab ef
aef
输出

false

示例三
输入

ab bcd ef
cbd fe
输出

true

示例四
输入

ab bcd ef
cd fe
输出

false

J

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

庭一

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

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

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

打赏作者

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

抵扣说明:

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

余额充值