問題
入力として、1つの英単語が与えられます。
その英単語を縦書きにして出力してください。
入力される値
入力は以下のフォーマットで与えられます。
1 |
s |
- s は小文字アルファベットの文字列
期待する出力
入力された文字列を縦書きにして出力してください。
ただし、縦書きは、文字列の1文字ずつに対して
- その文字を出力
- 改行を出力
とすることで表現してください。
考え方
与えられた文字列を、 for 文を使って1文字づつ print() するのが一番単純。
解答例
1 2 3 4 5 |
let s = readLine()! for ss in s { print(ss) } |
一行で済ませるのであれば、
enumerated() と
map() を使う方法が考えられる。
1 |
readLine()!.enumerated().map { print($0.element) } |