gpt4 book ai didi

ruby-on-rails - Railstutorial(Michael Hartl): Exercise 4. 6

转载 作者:数据小太阳 更新时间:2023-10-29 07:29:03 26 4
gpt4 key购买 nike

我没有从 Hartl 的 Rails 教程中得到以下练习的答案:

By replacing the question marks in Listing 4.10 with the appropriate methods, combine split, shuffle, and join to write a function that shuffles the letters in a given string.

list 4.10:

>> def string_shuffle(s)
>> s.split('').?.?
>> end
=> nil
>> string_shuffle("foobar")

有人可以帮帮我吗?

提前致谢!

最佳答案

我认为只需像您所说的那样添加 shuffle 和 join 就可以了:

def string_shuffle(s)
s.split('').shuffle.join('')
end

这些方法从左到右工作。 split('') 将单词 (s) 拆分为一组单独的字母。然后随机播放它们。然后 join('') 反转拆分,并将其放回一个单词中。

编辑澄清:('') 是两个单引号,而不是一个双引号。如果您执行了 split("") 和 join(""),它也应该有效,因为您只是尝试拆分和连接每个字符。

关于ruby-on-rails - Railstutorial(Michael Hartl): Exercise 4. 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13022726/

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