Tiny Star

🔓Codingtest/0️⃣Lv.0

[프로그래머스] 두 수의 나눗셈 - Java

청크 2023. 6. 9. 19:54

2023년 06월 09일 요일

[문제 설명]

정수 num1과 num2가 매개변수로 주어질 때, 

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

 

[내 풀이]

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

int solution(int num1, int num2) {
    int answer = 0;
    if(0<num1<=100 && 0<num2<=100) {
        float n = (float) num1/num2 * 1000;
        answer = (int) n;
        
    }
    return answer;
}

일단 num1,2의 조건이 0 초과 100이하의 조건이 있었기 때문에 if문을 이용했다.

 

float 타입 변수 n을 선언, float타입으로 num1/num2 * 1000의 값을 받았고,

n의 값은 int로 형변환을 한 뒤 answer에 입력 후 그 값을 리턴시켰다.