2016-06-16 9 views
1

私に複数の行から最初の行を提供します: https://www.hackerrank.com/challenges/30-operators?h_r=next-challenge&h_v=zenHackerrankは、標準入力だけで、私はHackerRankにこの課題を解決しようとしています

私は標準入力を読みしようとした方法がこれです:

let input = readline()!

しかし、入力は3行で構成されています。

12.00 
20 
8 

は、どのように私は、それぞれのタイプにそれらをキャストすることができるように、いくつかの分離した形で、理想的に、すべての3つのラインを得るのですか?

答えて

0

あなたが3行が必要な場合は、ドキュメントが明示的である3回:)

それを呼び出す

現在の行またはEOFまでの最後まで標準入力から読み込ま

戻り値文字に達した場合、またはEOFがすでに に達している場合はnilになります。

しかし、彼らがラインを読むこと、私もそれを行う方法を知ってみたい現在の行

+0

が変更されることを示すために忘れてしまったようです。理由は、私はちょうどHackerRankのチャレンジを試してみました。質問があなたにx行の入力を与えた場合、let someVariable = readLine()のx行を入れても、それをカットしません。私たちが書いているコードにもっと多くの情報を入力するので、入力行ごとにハードコードされたreadLine()は飛ばないでしょう。 –

+1

@PeterParkerこれは新しい質問です。そのような質問をする必要があります。 forやwhileなどのループ制御を検索する必要があります。 – Antzi

関連する問題