프로그래머스 C# 피자 나눠먹기 (1) (파이썬, 자바)

2023. 4. 18. 16:19C# 알고리즘 코딩(프로그래머스)

using System;

 

public class Solution
{
    public int solution(int n)
    {
        return (int)Math.Ceiling((double)n / 7);
    }
}

 

 

///

 

 

using System;
public class Solution
{
    public int solution(int n)
    {
        int answer = n / 7 + (n % 7 == 0 ? 0 : 1);

/* int answer = n/7;

if(n%7 != 0 )

{

answer += 1; 나머지가 0이면 그대로가고, 0이 아니면 1을 더해준다.

}*/
        return answer;
    }
}

 

 

파이썬

///

 

 

def solution(n):
    return (n - 1) // 7 + 1

 

 

자바

 

 

class Solution {
    public int solution(int n) {
        return (n + 6) / 7;
    }
}

 

 

class Solution {
    public int solution(int n) {
        int answer = (n%7==0) ? n/7 : n/7 + 1;

        return answer;
    }
}