gpt4 book ai didi

r - 检查两个字符串是否是字谜

转载 作者:行者123 更新时间:2023-12-05 00:43:00 25 4
gpt4 key购买 nike

检查两个字符串是否是字谜的最直接方法是什么?即它们共享相同的字母以及每个这些字母(以及可能的其他字符)的出现次数。

类似这样的:

s1 = "elbow"
s2 = "below"

is_anagram(s1, s2)
# [1] TRUE

最佳答案

一种方法是:

s1 = "elbow"
s2 = "below"

is_anagram <- function(s1, s2){
s1_sorted <- sort(strsplit(s1, "")[[1]])
s2_sorted <- sort(strsplit(s2, "")[[1]])
identical(s1_sorted, s2_sorted)
}

#> is_anagram(s1, s2)
#> [1] TRUE

关于r - 检查两个字符串是否是字谜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71785553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com