int 로 이루어진 두수를 나누면 int 값만 결과로 얻게 된다.
그래서 둘다 float으로 변경을 하던지 한 값에 대한 타입변경이 이루어져야한다.
#include <string>
#include <vector>
#include <iostream>
using namespace std;
int solution(int num1, int num2) {
int answer = 0;
float ans = 0.1;
ans = ( (float)num1 / num2 );
std::cout << ans;
answer = ans * 1000;
return answer;
}
'자료구조&알고리즘' 카테고리의 다른 글
[알고리즘] 소수찾기 - 에라토스테네스의 체(C++ / Python) (0) | 2023.03.18 |
---|---|
[230224] 프로그래머스 C++ 숫자 비교하기 (0) | 2023.02.24 |
[실전 알고리즘 강좌 - 나동빈] 2강 - 정렬 알고리즘 (C++ with Python) (0) | 2023.02.18 |