演習課題「標準入力からテキストを取得する」
標準入力から1行取得して、テキストを出力するプログラムを作成してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
ハローパイザ
演習課題「標準入力から数値を取得して計算する」
標準入力から数値データを1行取得して、100倍にした結果を出力するプログラムを作成してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
123400
※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する
#07:データを読み込んでみよう - 標準入力
ここでは、実際に、Rubyで標準入力から読み込むプログラムを作成してみたいと思います。標準入力を使うと、ファイルからデータを読み込んだり、プログラムの実行時にデータを受け取ったりできるんですよ。
ここまでの知識でDランク問題にチャレンジできます!! 問題を解いて君もDランクになっちゃおう!!
- 【paizaスキルチェック】D031:分から秒へ
https://paiza.jp/challenges/105/ready
もともとはLINUXなどのUnix系OSで用意されていた仕組みです。
標準入力に対応するようにプログラムを作っておけば、プログラム実行時に、ファイルを読み込んだり、キーボードからデータを読み込んだり、パラメータを指定したりというように、入力先を切り替えることができます。
標準入力から1行読み込むline = gets
標準入力から1行読み込み、整数に変換num = gets.to_i
このチャプターで作成した、Rubyのコードです。# getsによる標準入力
line = gets.to_i
puts line * 2
チュートリアル問題にまだ挑戦してないなら、paizaラーニングのトップページからチャレンジしてみましょう。
https://paiza.jp/works
ログインすると採点できます
コードの実行