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에 입력 후 그 값을 리턴시켰다.
'🔓Codingtest > 0️⃣Lv.0' 카테고리의 다른 글
[프로그래머스] 짝수의 합 - Java (0) | 2023.06.13 |
---|---|
[프로그래머스] 각도기 - Java (0) | 2023.06.12 |
[프로그래머스] 두 수의 합 - Java (0) | 2023.06.08 |
[프로그래머스] 두 수의 차 - Java (0) | 2023.06.08 |
[프로그래머스] 숫자 비교하기 - Java (0) | 2023.05.25 |