有没有更好的方法来切换红宝石中的单词?我的解决方案
str="TAMILNADU"
pairs=[]
numPairs= str.length-1
i=0
while i<numPairs do
pairs[i] = str.slice(i,2)
i+=1
end
Run Code Online (Sandbox Code Playgroud)
结果
["TA", "AM", "MI", "IL", "LN", "NA", "AD", "DU"]
Run Code Online (Sandbox Code Playgroud)
Doo*_*nob 10
就在这里:
irb(main):001:0> "TAMILNADU".chars.each_cons(2).map(&:join)
=> ["TA", "AM", "MI", "IL", "LN", "NA", "AD", "DU"]
Run Code Online (Sandbox Code Playgroud)