LoginSignup
6
4

More than 5 years have passed since last update.

Ruby split メソッド

Last updated at Posted at 2018-09-09

初投稿です。

最初はメモ書き程度に載せていきます、プログラミング学校で勉強をしながら、yukicoderで問題を解いてます、本当に分からない事だらけで、星1の問題を解くのにも2日間ぐらいかかったりします、僕と一緒の様に勉強をしていて一緒の様な事でいきずまっている方達の少しでも力になればなって思いメモ書き程度に投稿させてもらいます!まだまだ自分も間違っている事とかもあるかもしれませんが、その時はなにとぞご教授の程お願い致します。

それでは、

gets.chomp

で入力する時に

1 40

とスペースを空けて入力がしたかった、
そんな時にsplitメソッドを使ったら良いよって教えて貰い試行錯誤の末にこの書き方ができました!
splitメソッドは、文字列を分割して配列する為のメソッド、1 40と入力をした時には、

["1","40"]

となる。(" ")の""はスペースを空ける、そして文字列になってしまうから、mapメソッドを使い数値に変換、
1 40は配列なんで、取り出す時はインデックス番号で取り出す。

初めての投稿なもんで、とても分かりにくいと思いますけど、すいません:persevere:
文にして書くと難しいな。。。
文章能力も上達したい!

a = gets.chomp.split(" ").map{|x| x .to_i}
(a[0]..a[1]).each do |k|
6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4