본문 바로가기

📝 알고리즘/Programmers

[PGS] Lv.0 (코딩테스트 입문) 4일차 문제

프로그래머스

 

피자 나눠 먹기 (1)

int solution(int n) {
    int answer = 0;
    for(int i=1; i<16; ++i){
        if(7*i >= n) return i;
    }
    return answer;
}

피자 나눠 먹기 (2)

int solution(int n) {
    int answer = 0;
    for(int i=1; i<n*6; ++i){
        if((6*i) % n == 0) return i;
    }
    return answer;
}

피자 나눠 먹기 (3)

int solution(int slice, int n) {
    for(int i=1; i<=(100/slice)+1; ++i){
        if(slice*i >= n) return i;
    }
    return 0;
}

배열의 평균값

double solution(vector<int> numbers) {
    double answer = 0;
    double sum = 0;
    for(int i=0; i<numbers.size(); ++i){
        sum += numbers[i];
    }
    answer = sum / numbers.size();
    return answer;
}

.