【プログラミング初心者】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"

回答例はこちら

コメント

タイトルとURLをコピーしました