본문 바로가기

PS/백준

[BOJ] 백준 2588 곱셈 (Swift)

반응형

문제

https://www.acmicpc.net/problem/2588

 

2588번: 곱셈

첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

www.acmicpc.net

풀이

  • (3) 을 구하려면, 첫번째 숫자와 두번째 숫자의 1의 자리의 곱임
  • (4) 을 구하려면, 첫번째 숫자와 두번째 숫자의 10의 자리의 곱임
  • (5) 을 구하려면, 첫번째 숫자와 두번째 숫자의 100의 자리의 곱임
  • (6) 은 첫번째 숫자와 두번째 숫자의 곱
  • 385의 100의 자리 (3) 를 어떻게 구할까?
    • 385 / 100 = 3
  • 385의 10의 자리 (8) 를 어떻게 구할까?
    • 385 % 100 == 85, 85 / 10 == 8 or 385 / 10 == 38, 38 % 10 == 8
  • 385의 1의 자리 (5) 를 어떻게 구할까?
    • 385 % 10 == 5

소스코드

후기

  • Int 자료형을 나눗셈과 나머지 계산으로 자릿수를 구할 줄 알면 쉽게 풀 수 있는 문제인듯..?!
반응형