본문 바로가기
Problem/Programmers

[Programmers] 120806번 두 수의 나눗셈

by NeNemEee 2023. 2. 7.
728x90

문제설명

정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.

제한사항

0 < num1 ≤ 100
0 < num2 ≤ 100

문제풀이

입력에 0 이 포함되는 경우는 없으므로, 별도의 예외처리 없이 진행
정수/정수 의 경우 소수점이 존재할 경우 소수점이 생략되므로 float 형으로 타입 캐스팅 후 float 형의 1000 을 곱하여 반환

소스코드

#include <string>
#include <vector>

using namespace std;

int solution(int num1, int num2) {
    int answer = ((float)num1/(float)num2)*1000.0f;
    return answer;
}
728x90

댓글