【プログラミング初心者】Swift練習問題~九九表示~


問題

引数、戻り値を取らず呼び出すと、以下実行結果のような九九の表をコンソールに表示する関数を作成してください。

func printMultiplicationTable() {
    ...
}
printMultiplicationTable()
実行結果
+-------------------------------+
|     1  2  3  4  5  6  7  8  9 |
|  +----------------------------|
| 1| 01 02 03 04 05 06 07 08 09 |
| 2| 02 04 06 08 10 12 14 16 18 |
| 3| 03 06 09 12 15 18 21 24 27 |
| 4| 04 08 12 16 20 24 28 32 36 |
| 5| 05 10 15 20 25 30 35 40 45 |
| 6| 06 12 18 24 30 36 42 48 54 |
| 7| 07 14 21 28 35 42 49 56 63 |
| 8| 08 16 24 32 40 48 56 64 72 |
| 9| 09 18 27 36 45 54 63 72 81 |
+-------------------------------+

【補足】
IntからStringの変換方法は以下です。

let str = String(数値)
または
let str = "\(数値)"

()
let number = 1
let str1 = String(number)  // "1"
let str2 = "\(number)"     // "1"

回答例はこちら

最後に

別の問題は以下に掲載しています。
また本記事とは別でプログラミング未経験からiOSアプリ開発が行えるようになることを目的とした記事を連載しています。
連載も以下にまとめていますのでそちらも是非もご覧ください。
http://naoyalog.com/