본문 바로가기

하루회고 ( *ฅ́˘ฅ̀*)/프로그래머스 (๑ ́ᄇ`๑)

C#)두 수의 나눗셈

<문제설명>

<나의풀이>

  • num1을 num2로 나눈다. 이때 소수점 이하를 포함하기 위해 num1을 double로 캐스팅한다.
  • 그 결과에 1000을 곱한다.
  • 그 결과를 int로 캐스팅하여 정수 부분만 반환한다.

<다른사람의 풀이>

1)
using System;

public class Solution {
    public int solution(int num1, int num2) {
        int answer = 0;

        answer = num1 * 1000 / num2;

        return answer;
    }
}

2)
using System;

public class Solution {
    public int solution(int num1, int num2) {
        return (int)((float)num1 / num2 * 1000);

    }
}

3)
using System;

public class Solution {
        public int solution(int num1, int num2)
        {
            int answer = 0;
            float result;
            result = ((float)num1 / (float)num2) * 1000;
            answer = (int)result;

            return answer;
        }
}

'하루회고 ( *ฅ́˘ฅ̀*) > 프로그래머스 (๑ ́ᄇ`๑)' 카테고리의 다른 글

C#)배열의 평균  (0) 2024.07.16
C#)각도기  (0) 2024.06.12
C#)짝수의 합  (1) 2024.06.10
C#)두 수의 합  (1) 2024.06.09
C#)나이 출력  (0) 2024.06.08