본문 바로가기

programmers

[c programmers] test 10-14

2022.12.27

<Coding Test> 2 day

 

#10 짝수의 합

  • for문
  • if문
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

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

코딩테스트 연습 - 짝수의 합 | 프로그래머스 스쿨 (programmers.co.kr)

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

반복문(for문)과 조건문(if문)을 사용해서 입력받은 수(n)보다 작은 수들 중에서 2로 나눠서 나머지가 0인 숫자만 더해서 answer의 값을 출력함.

 

#11 배열의 평균값

  • for문
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

// numbers_len은 배열 numbers의 길이입니다.
double solution(int numbers[], size_t numbers_len) {
    double answer = 0;
    double sum;
    
    for (int i=0; i<numbers_len; i++)
    {
        sum+=numbers[i];
    }
    answer=sum/numbers_len;
    
    return answer;
}

코딩테스트 연습 - 배열의 평균값 | 프로그래머스 스쿨 (programmers.co.kr)

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

배열(numbers)에 있는 수들은 모두 더해서(sum) 그 배열의 크기(numbers_len)만큼 나눈 값(answer)을 출력함.

 

#12 중복된 숫자의 개수

  • for문
  • if문
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

// array_len은 배열 array의 길이입니다.
int solution(int array[], size_t array_len, int n) {
    int answer = 0;
    
    for(int i=0; i<array_len; i++)
    {
        if (array[i]==n)
        {
            answer++;
        }
    }
    return answer;
    
}

코딩테스트 연습 - 중복된 숫자 개수 | 프로그래머스 스쿨 (programmers.co.kr)

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

입력한 값(n)과 같은 수의 개수(answer)을 출력함.

 

#13 머쓱이보다 키 큰 사람

  • for문 
  • if문
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

// array_len은 배열 array의 길이입니다.
int solution(int array[], size_t array_len, int height) {
    int answer = 0;
    
    for(int i=0; i<array_len; i++)
    {
        if(array[i]>height)
        {
            answer++;
        }
    }
    return answer;
}

코딩테스트 연습 - 머쓱이보다 키 큰 사람 | 프로그래머스 스쿨 (programmers.co.kr)

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

반복문(for문)과 조건문(if문)을 사용해서 입력받은 수(height)보다 큰 수들의 개수로 입력받은 수의 위치(answer)를 확인함.

 

'programmers' 카테고리의 다른 글

[c programmers] test 23-24  (0) 2023.01.01
[c programmers] test 18-22  (0) 2022.12.31
[c programmers] test 17  (0) 2022.12.29
[c programmers] test 15-16  (0) 2022.12.28
[c programmers] test 01-09  (0) 2022.12.26