본문 바로가기
HackerRank

Plus Minus C#

by Doromi 2023. 10. 4.
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
반응형

'HackerRank' 카테고리의 다른 글

Tree: Preorder Traversal  (0) 2023.10.04
Tree: Postorder Traversal  (0) 2023.10.04
Diagonal Difference C#  (0) 2023.10.04
Lonely Integer C#  (0) 2023.10.04
Mini-Max Sum C#  (0) 2023.10.04