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
'Problem > Programmers' 카테고리의 다른 글
[Programmers] 120808번 분수의 덧셈 (0) | 2023.02.07 |
---|---|
[Programmers] 120807번 숫자 비교하기 (0) | 2023.02.07 |
[Programmers] 120583번 중복된 숫자 개수 (0) | 2023.02.07 |
[Programmers] 120585번 머쓱이보다 키 큰 사람 (0) | 2023.02.07 |
[Programmers] 120802번 두 수의 합 (0) | 2023.02.07 |
댓글