問題
標準入力で3行それぞれで文字列が与えられるので、それらを入力して、そのまま3行で出力してください。
考え方
readLine()で3回読み込み、逐次表示してもいいが、n行読み込むような問題は今後たくさん出るので、できれば一気に処理したいところ。 AnyIterator {} をうまく使えば、複数行を一気に取り込める。解答例
一行で処理を完了させる例
1 |
Array(AnyIterator { readLine() }).map { print($0) } |