Sha256: b674e43555d5bd75e4cd4e64950ff6a4081d584935f98b1d294c3d22eecde679
Contents?: true
Size: 731 Bytes
Versions: 2
Compression:
Stored size: 731 Bytes
Contents
def minArr(arr) minim=arr[0] for i in 0..arr.length if arr[i].to_i<minim then minim=arr[i].to_i end end return minim end def firstPos(arr) for i in 0..arr.length return i if arr[i].to_i>0 end return -1 end if ARGV.count<2 puts 'Введите 2 аргумента(метод, путь)!!!' return end meth = ARGV[0] path = ARGV[1] file = File.open(path) array = file.readline.split(' ').map(&:to_i) file.close() puts "Array: #{array}\n" case meth when 'minArr' puts "Min in arr: #{minArr(array)}" when 'fP' puts "First positive in arr: #{firstPos(array)}" else puts "Unknown method" end #a=[1,3,-4,6,8,-3,-5, 10] #puts minArr(a) #puts firstPos(a)
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
mc_gem-0.0.1 | Lab1/lb1_3.rb |
mvcStudentXD-1.2.1 | Lab1/lb1_3.rb |