https://www.delftstack.com/ko/howto/csharp/convert-float-to-int-in-csharp/#google_vignette
C#에서 Float를 Int로 변환
C#에서 float를 int로 변환하는 데 사용할 수있는 4 가지 주요 메서드는 명시 적 형식 변환 메서드, Math.Ceiling() 함수, Math.Floor() 함수 및 Math.Round() 함수입니다.
www.delftstack.com
using System;
public class Solution {
public int solution(int num1, int num2) {
int answer = 0;
float a = (float)num1 / num2 * 1000;
//float -> int로 변경
answer = (int)Math.Floor(a);
return answer;
}
}
주의할 점 : 정수 나눗셈이 발생하지 않도록 num1을 형변환하여 나누고, 나눗셈 결과를 float로 캐스팅한 것입니다.
728x90
'프로그래밍 > 프로그래머스' 카테고리의 다른 글
배열 자르기 (0) | 2023.09.13 |
---|---|
[코딩 기초 트레이닝] 특수문자 출력하기 (0) | 2023.07.11 |
[코딩 기초 트레이닝] 대소문자 바꿔서 출력하기 (0) | 2023.07.11 |