Ruby的数组和排序问题

用户名

我如何计算该输入之前和之后的整数数量。

user_array = user_input.chars.to_a

user_array.map {|item| item.to_i}
num = gets.to_i

arrange_array = user_array.push(num).join(",")
#need to give number before, and number after input
阿列克谢·马蒂什金(Alexei Matiushkin)
puts "Please enter some numbers:"
user_input = gets.chomp

puts "Please enter another number:"
num = gets.to_i

user_input.split('')
          .map(&:to_i)                # convert them to integers
          .partition { |n| n < num }  # split / partition by cond
          .map(&:sort)                # sort results
#⇒ [[0, 1, 2], [4, 5]]

该解决方案的核心是Enumerable#partition方法,该方法按提供的条件拆分数组。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ruby RPN Calculator:数组数组,shift和to_i问题

来自分类Dev

Chrome和IE之间的Javascript数组排序问题

来自分类Dev

Ruby数组排序

来自分类Dev

数组的条件排序 (Ruby)

来自分类Dev

多维数组排序问题

来自分类Dev

多维数组排序问题

来自分类Dev

排序Ruby服装尺寸数组

来自分类Dev

按ID数组排序RUBY

来自分类Dev

排序Ruby服装尺寸数组

来自分类Dev

按ID数组排序RUBY

来自分类Dev

在ruby中排序哈希数组

来自分类Dev

laravel 8数组排序问题

来自分类Dev

按键和值排序,Ruby

来自分类Dev

使用排序和通讯的问题

来自分类Dev

分页和表格排序问题

来自分类Dev

字典和列表的排序问题

来自分类Dev

使用排序和通讯的问题

来自分类Dev

淘汰JS和排序问题

来自分类Dev

pthreads 和快速排序的问题

来自分类Dev

如何基于多个键和多个方向对Ruby哈希数组进行排序?

来自分类Dev

如何使用混合的字符串和Fixnum对Ruby数组进行排序

来自分类Dev

对混合有整数和字符串的数组进行排序-Ruby

来自分类Dev

Ruby路径数组,如果包含在另一个项目中,则排序和删除

来自分类Dev

使用nil值和多个参数按降序对ruby数组进行排序

来自分类Dev

如何根据多个键和多个方向对Ruby哈希数组进行排序?

来自分类Dev

使用自定义脚本对数组进行升序和降序排序时出现问题

来自分类Dev

使用自定义脚本对数组进行升序和降序排序时出现问题

来自分类Dev

Ruby程序数组问题

来自分类Dev

数组和foreach问题