gpt4 book ai didi

c# - n 个列表的字符串的组合

转载 作者:行者123 更新时间:2023-11-28 08:23:30 25 4
gpt4 key购买 nike

我想构建多个列表中所有字符串的所有组合。我要包含三个参数。它们是 “And”“OR”“Equal”

例如我有以下三个列表:

列表 1:“印度”、“中国”、“伊朗”

列表 2:“印地语”、“英语”、“中文”

列表 3:“森林”、“沙漠”、“河流”

输出应该是

India OR Hindi OR ForestIndia AND Hindi AND ForestIndia EQUAL Hindi EQUAL ForestIndia OR China  OR HindiIndia AND China  AND HindiIndia  EQUAL China  EQUAL HindiIran OR English OR RiverIran AND English AND RiverIran EQUAL English EQUAL River

等等...

列表的个数和列表中字符串的个数不固定。

我更喜欢递归解决方案。

最佳答案

我认为您首先需要创建单词组合,最后一步在它们之间应用每个关键字。

对于当前列表中的每个项目,如果列表是最后一个插入所有关键字,否则递归使用下一个单词列表作为当前。

关于c# - n 个列表的字符串的组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4946943/

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