演習課題「文字列をカンマで分割してみよう」
右のコードエリアには、team_strという文字列に、RPGのプレイヤーが、カンマで区切られて代入されています。
この文字列を、splitメソッドを使って カンマのところで分割してください。
そして、結果を配列に格納して、pメソッドで出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
["勇者", "戦士", "忍者", "魔法使い"]
演習課題「英文の単語数を数えよう」
右のコードエリアには、ある英文がstrという文字列に代入されています。
この文字列を、splitメソッドを使って、スペースのところで分割して、単語の数を出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
20
演習課題「標準入力から読み込んだURLを分割しよう」
右のコードエリアのプログラムは、入力エリアのURLを読み込みます。
読み込んだURLを「/」で分割して、配列としてpメソッドで出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
["https:", "", "paiza.jp", "cgc", "users", "ready"]
#07:カンマ区切りデータを、splitで分割しよう
ここでは、標準入力から取り込んだデータを配列に格納する方法を学びます。そのために、カンマで区切られた1行データを、区切りごとに分割して配列に格納します。
getsメソッド 標準入力から1行読み込むline = gets
chompメソッド 文字列の末尾の改行コードを取り除きます。line = gets.chomp
- instance method String#chomp (Ruby 2.3.0)
https://docs.ruby-lang.org/ja/latest/method/String/i/chomp.html
splitメソッド 与えられたデータを指定の記号で分割し、配列として戻すline = "勇者、戦士,魔法使い"
p line.split(",")
文字列を分割する - 文字列(String)クラス - Ruby入門
http://www.rubylife.jp/ini/string_class/index12.html
Rubyで区切り文字で文字列を分割する:split | UX MILK
http://uxmilk.jp/21606