gpt4 book ai didi

c# - 如何接受输入并将其输出为每个辅音之间带有元音的变位词?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:48:31 28 4
gpt4 key购买 nike

我是编码方面的新手,我想制作一个测试程序,它可以接收输入并将其输出为变位词。但是变位词不能只是一堆字母,它需要是一种可以理解的“单词”(即,如果我输入“恐龙”,我想得到类似于“nisadoru”的东西作为返回,而不是某种东西就像'dsrunsia')。如果更进一步的话,我也有兴趣让程序在输出中添加一个额外的字母(即,如果我输入“恐龙”,我可以收到“nisadorux”)。

我不是在寻找要添加到单词中的额外字母的选择,我希望添加我选择的字母。如果重要的话,这封信是 x。所以所有的字谜都会包含一个额外的 x。

我仔细寻找,但未能找到任何有用的帮助。我没有任何代码可以使用,但对于那些说我不会从简单地给出代码中学习的人来说,我更愿意查看完整的部分并解构它或弄清楚一切是如何工作的,而不是尝试把各种东西放在一起作为测试。

最佳答案

将你的字母数组分成两个数组,一个只有元音字母 [a,e,i,o,u,y],另一个数组包含所有其他字母,用于 dinosaur 你会收到 [d,n,r,s] - [a,i,o,u] 然后,为了制作一个字谜,为仍在的字母组合数抛出一个随机数数组,选择一个相应的字母,将其添加到构造中的字谜中,然后从数组中删除。假设你随机抛出 6(从 0 开始),第一个数组的长度为 4,取自第二个数组的位置 2 (=6-4) -> 'o'。接下来 random(7) 抛出 2,从第一个数组中取 'r',现在我们的变位词有 or 并且数组有 [d,n,s] - [a,i,u]。关于元音与辅音的互换,跟踪你的字母最后被唤醒的数组,如果从一个数组中连续两次取出,从另一个数组中取出一个字母(随机)而不是从一整套剩余字母。

现在,您必须自己将其编码到您的程序中。

关于c# - 如何接受输入并将其输出为每个辅音之间带有元音的变位词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15491290/

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