문제 설명
정수 num1과 num2가 매개변수로 주어질 때,
num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.
문제 유형
- 정수와 실수간 형변환
- 정밀도 처리
의사코드
- 두 입력값을 나눈다.
- 계산값에 1000을 곱한다.
- 결과값을 그대로 반환한다.
코드 작성
int solution(int num1, int num2) {
float divided = (float)num1 / num2; /* 명시적 형변환을 통해 정밀도 손실을 막는다. */
return divided * 1000; /* 암묵적 형변환을 통해 소수점 이하 값을 버린다. */
}'Algorithm > Practice' 카테고리의 다른 글
| [Algorithm] 짝수의 합 (0) | 2024.12.06 |
|---|---|
| [Algorithm] 각도기 (0) | 2024.12.05 |
| [Algorithm] 두 수의 합 (0) | 2024.12.05 |
| [Algorithm] 숫자 비교하기 (0) | 2024.12.05 |
| [Algorithm] 나이 출력 (0) | 2024.12.04 |