11.22 每日一题 242. 有效的字母异位词

给定两个字符串 st ,编写一个函数来判断 t 是否是 s的字母异位词。

示例 1:

输入: s = "anagram", t = "nagaram"
输出: true

示例 2:

输入: s = "rat", t = "car"
输出: false

说明:
你可以假设字符串只包含小写字母。

进阶:
如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?

通过次数179,064 | 提交次数283,805

代码实现

class Solution:
    def isAnagram(self, s: str, t: str) -> bool:
        if len(s) != len(t):
            return False
        from collections import Counter
        cs, ct = Counter(s), Counter(t)
        for k, v in cs.most_common():
            if ct[k] != v:
                return False
        return True
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/valid-anagram
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
### 回答1: 2023年的结婚吉日可以在农历3月1日,3月3日,3月5日,3月7日,3月9日,3月11日,3月13日,3月15日,3月17日,3月19日,3月21日,3月23日,3月25日,3月27日,3月29日之间选择。 ### 回答2: 根据农历1996年11月22日生的信息和农历1996年1月11日的对象的信息,我们可以选择一个吉利的婚礼日期。在2023年农历的日历中,有几个日期非常适合结婚。 首先,我们考虑到您的生日在11月22日,这一天对您来说非常特殊。因此,我们可以选择在2023年农历11月22日这一天举办婚礼。这样做的好处是,您的生日和结婚纪念日恰好在同一天,给您的婚礼增添更多的意义和纪念价值。 其次,我们可以考虑到您的对象的生日在农历1月11日。虽然这个日期落在农历新年前后,但也是一个可以选择的好日子。因此,我们也可以选择2023年农历1月11日作为结婚的吉日。 最后,我们可以综合考虑各种因素,为您确定一个更为理想的结婚日期。一个不错的选择是2023年农历10月15日。这一天通常在中国传统文化中被认为是吉祥的日子,而且在当天举办婚礼会给人们带来好运和祝福。这个日期也离您的生日和对象的生日相对较近,给您的婚礼带来更多的纪念意义。 综上所述,根据您的生日和对象的生日以及各种其他因素,2023年农历11月22日、农历1月11日和农历10月15日都是适合举办婚礼的吉日。您可以根据个人喜好和实际情况选择其中一个日期来举办您的婚礼。 ### 回答3: 根据您提供的信息,您的生日是农历1996年11月22日,您的对象的生日是农历1996年1月11日。我们需要考虑到两个人的生辰八字以确定最佳的结婚吉日。由于没有提供两个人的具体出生时间,我将提供一个根据农历计算的2023年结婚吉日供您参考。 2023年是农历的庚子年,结婚吉日的选择应基于两个人的八字相合和农历的吉日。根据庚子年的五行配对,可能的结婚吉日是: 1. 2023年1月15日(周一):这一天适合壬子、癸丑等生辰八字出生的人结婚。 请您参考以上信息并结合两人的具体生辰八字,最好咨询专业的八字命理师或更详细的农历日历来选定最适合的2023年结婚吉日。祝您幸福美满!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值