HackerRank

Plus Minus C#

Doromi 2023. 10. 4. 00:17
728x90
반응형
class Result
{

    /*
     * Complete the 'plusMinus' function below.
     *
     * The function accepts INTEGER_ARRAY arr as parameter.
     */

    public static void plusMinus(int total,List<int> arr)
    {
        int pos=0,zero=0,neg=0;
        foreach(int i in arr){
            if(i>0){
                pos++;
            }else if(i==0){
                zero++;
            }else{
                neg++;
            }
        }
        
            Console.WriteLine("{0:.000000}",(double)pos/(double)total);
            Console.WriteLine("{0:.000000}",(double)neg/(double)total);
            Console.WriteLine("{0:.000000}",(double)zero/(double)total);

    }

}

int를 double 형변환 후 소수점 6번째 까지 만드는 것이 Key Point

728x90
반응형