首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从STDIN中读取Ruby中的黑客级代码挑战?

如何从STDIN中读取Ruby中的黑客级代码挑战?
EN

Stack Overflow用户
提问于 2016-09-14 21:18:35
回答 1查看 2K关注 0票数 0

只是在科技面试中遇到了这个问题。花了25分钟我才知道如何获得我的方法的输入。如何使用他们的平台是他们给出的指令的要点:

第一个stdin将是一个整数,它解释了还剩下多少行。

使用n = gets.to_i

代码语言:javascript
复制
(0...n).times do |i|
  data = gets
  ##do stuff with data
end

编辑:对于那些认为gets有效的人来说,它不起作用。当n = gets,n=0

EN

回答 1

Stack Overflow用户

发布于 2016-09-14 21:18:35

只需对单行输入执行data = STDIN.read

对于多行输入,请执行

代码语言:javascript
复制
STDIN.read.split("\n").each do |a|
   puts a
end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39499780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档