gpt4 book ai didi

ruby-on-rails - 数组元素的 Ruby 索引

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

假设我有一个整数元素数组。我试图在其中找到一长串重复数字开始的索引。

my_array = [100, 101, 100, 102, 100, 100, 101, 100, 250, 251, 253, 260, 250, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 120]

波纹管是我试图找到索引的方式。任何人都可以建议我更优化和正确的方法吗?

my_array.each with_index do |e, x|
match = e.to_s * 5
next_10 = my_array[x + 1, 5].join()

if match == next_10
puts "index #{x}"
break
end
end

#index 14

最佳答案

my_array.index.with_index{|value,index| my_array[index,6].uniq.size==1}

这是一种调整,如果您指的是“优化”代码的样子。如果您指的是优化性能。它不适合。

关于ruby-on-rails - 数组元素的 Ruby 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54180056/

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