[Swift]バックアップアルゴリズム#2588


📝 質問する


(三桁)× (3桁)次の手順で実現します.
(1)と(2)の位置の3桁の自然数が与えられた場合、(3)、(4)、(5)、(6)の位置の値を求めるプログラムを作成してください.

入力


1行目には(1)位置の3桁の自然数、2行目には(2)位置の3桁の自然数が与えられる.

🖨 しゅつりょく


(3)、(4)、(5)、(6)の値を1行目から4行目に順次出力します.

入力#の例

472
385

🖨 サンプル出力

2360
3776
1416
181720

📚 私が提出したコード

let a = Int(readLine()!)!
let b = readLine()!
let intB = b.map { Int(String($0))! }
for i in intB.reversed() {
    print(a * i)
}
print(a * Int(b)!)

▼▼私が提出したコードの説明

  • readline():キーボード入力値を受け入れる関数
  • readLine()!.map { Int(String($0))! } : キーボードに入力したハングル文字をStringに変換し、Intに変換します.(配列に戻ります.)
  • メモリ:62228 KB
  • 時間:8 ms
  • コード長:148 B