[BaekJoon] 2588번: 곱셈

이창형·2022년 7월 3일
0

문제 링크: https://www.acmicpc.net/problem/2588


풀면서 알게 된 것

  • 찬찬히 살펴보면 정말 간단하고 쉬운 문제였는데 숫자를 하나하나 쪼개서 계산을 하나하나 하려고 했었던게 너무 아쉬웠다
  • 아직 많이 부족하다고 생각이 되었고 더 열심히 해야겠다고 생각이 들었다

코드

import Foundation

// 첫번째와 두번째 숫자를 받아준다
let firstNum = Int(readLine()!)!
let secondNum = Int(readLine()!)!

// 세자리 곱하기 세자리의 곱셈의 원리(?)
var A = firstNum * (secondNum % 10)
var B = firstNum * (((secondNum - (secondNum % 10)) % 100) / 10)
var C = firstNum * (secondNum / 100)
var D = firstNum * secondNum

print(A)
print(B)
print(C)
print(D)
profile
iOS Developer

0개의 댓글