我试图找到一串数字的前半部分和后半部分,如果长度为奇数,则忽略中心数字,即 input = "102" first_half = "1" second_half = "2"
使用此代码
i = gets
first_half=i[0..(i.length / 2 - 1).floor]
second_half = i[i.length -first_half.length)..i.length - 1]
print "#{first_half}\n#{second_half}"
但是对于此输入,输出为 10 ("\n") 2
但是,该代码在 irb 中确实可以正常工作。谁能看到我的问题是什么?