TigerDemon

2주차_두 수의 나눗셈 본문

2023-SWLUG/2023sv

2주차_두 수의 나눗셈

호랑2D 2023. 7. 16. 21:45

<문제>

문제설명

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

제한사항

: 0 <= num1 <= 100

: 0 <= num2 <= 100

 

입출력 예

num1 num2 result
3 2 1500
7 3 2333
1 16 62

입출력 예 설명

설명 #1 : num1이 3, num2가 2이므로 3 / 4 = 1.5에 1,000을 곱하면 1500이 됩니다.

설명 #2 : num1이 7, num2가 3이므로 7 / 3 = 2.3333...에 1,000을 곱하면 2333.333... 이되며, 정수 부분은 2333입니다.

설명 #3 : num1이 1, num2가 16이므로 1 / 16 = 0.0625에 1,000을 곱하면 62.5가 되며, 정수 부분은 6입니다.

 

<풀이>

풀이 & 설명

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

int solution(int num1, int num2) {
    double result = (double)num1 / num2;  // 나눗셈 결과를 부동소수점으로 저장합니다.
    int answer = result * 1000;  // 결과에 1000을 곱한 뒤 정수로 변환합니다.
    return answer;  // 계산된 값을 반환
}

<결과>

'2023-SWLUG > 2023sv' 카테고리의 다른 글

2주차_나머지 구하기  (0) 2023.07.16
2주차_몫 구하기  (0) 2023.07.16
1주차_두 수의 곱  (0) 2023.07.09
1주차_두 수의 차  (0) 2023.07.09
1주차_두 수의 합  (0) 2023.07.09