#include <stdio.h>
#define DENOMINATOR 42

int main(void)
{
    int remainder[43];
    int a[10];
    int remain;
    int cnt = 0;

    //Initialize remainder array
    for (int i = 0; i < (DENOMINATOR+1); i++)
    {
        remainder[i] = 0;
    }

    for (int i = 0; i < 10; i++)
    {
        scanf("%d", &a[i]);
    }

    for (int i = 0; i < 10; i++)
    {
        remain = a[i] % DENOMINATOR;
        remainder[remain] = 1;
    }

    for (int i = 0; i < (DENOMINATOR+1); i++)
    {
        if (remainder[i]==1)
        {
            cnt++;
        }
    }

    printf("%d\n", cnt);

}

 

'코딩테스트 > C' 카테고리의 다른 글

백준 2743번 단어 길이 재기  (0) 2024.06.29
백준 10811 바구니 뒤집기  (0) 2024.06.29
백준 5597번 과제 안 내신 분..?  (0) 2024.06.29
백준 10813번 공 바꾸기  (0) 2024.06.29
백준 2562번 최댓값  (0) 2024.06.29
#include <stdio.h>
#define SIZE 28

int main(void)
{
    int students[SIZE];
    int empty[30];

    int num[2];
    int num_idx = 0;

    for (int i = 0; i < 30; i++)
    {
        empty[i] = 0;
    }

    for(int i = 0; i < SIZE; i++)
    {
        scanf("%d", &students[i]);
    }

    for(int i = 0; i < SIZE; i++)
    {
        for(int j = 1; j <31; j++)
        {
            if (j == students[i])
            {
                // printf("%d\n", j);
                empty[j-1] = 1;
                // break;
            }
        }
    }

    for(int i = 0; i < 30; i++)
    {
        if (empty[i] == 0)
        {
            num[num_idx] = i+1;
            num_idx++;
        }
    }

    printf("%d\n", num[0]);
    printf("%d\n", num[1]);
}

'코딩테스트 > C' 카테고리의 다른 글

백준 10811 바구니 뒤집기  (0) 2024.06.29
백준 3052번 나머지  (0) 2024.06.29
백준 10813번 공 바꾸기  (0) 2024.06.29
백준 2562번 최댓값  (0) 2024.06.29
백준 10818 최소, 최대  (0) 2024.06.29
#include <stdio.h>
#define SIZE 100

int main(void)
{
    int n;
    int m;
    int temp;

    int a;
    int b;

    int baskets[SIZE];

    scanf("%d %d", &n, &m);

    // Initialize baskets
    for(int i = 0; i < n; i++)
    {
        baskets[i] = i+1;
    }

    for(int i = 0; i < m; i++)
    {
        scanf("%d %d", &a, &b);

        a = a-1;
        b = b-1;

        temp = baskets[a];
        baskets[a] = baskets[b];
        baskets[b] = temp;
    }

    for(int i = 0; i < n; i++)
    {
        printf("%d", baskets[i]);
        if(i!=(n-1))
        {
            printf(" ");
        }
    }
}

'코딩테스트 > C' 카테고리의 다른 글

백준 3052번 나머지  (0) 2024.06.29
백준 5597번 과제 안 내신 분..?  (0) 2024.06.29
백준 2562번 최댓값  (0) 2024.06.29
백준 10818 최소, 최대  (0) 2024.06.29
백준 10871번 X보다 작은 수  (0) 2024.06.29
#include <stdio.h>

int main(void)
{
    int n = 9;
    int arr[n];
    int max = 0;
    int idx = 0;
    for(int i = 0; i < n; i++)
    {
        scanf("%d", &arr[i]);
    }

    for(int i = 0; i < n; i++)
    {
        if (arr[i] > max)
        {
            max = arr[i];
            idx = i;
        }
    }

    printf("%d\n", max);
    printf("%d\n", (idx + 1));
}

'코딩테스트 > C' 카테고리의 다른 글

백준 5597번 과제 안 내신 분..?  (0) 2024.06.29
백준 10813번 공 바꾸기  (0) 2024.06.29
백준 10818 최소, 최대  (0) 2024.06.29
백준 10871번 X보다 작은 수  (0) 2024.06.29
백준 10807번 개수 세기  (0) 2024.06.29
#include <stdio.h>

int main(void)
{
    int n;
    int arr[1000000];
    int min;
    int max;

    scanf("%d", &n);
    for(int i = 0; i<n; i++)
    {
        scanf("%d", &arr[i]);
    }

    min = arr[0];
    max = arr[0];

    for(int i = 1; i < n; i++)
    {
        if (arr[i] < min)
        {
            min = arr[i];
        }
        if (arr[i] > max)
        {
            max = arr[i];
        }
    }
    printf("%d %d",min, max);
}

'코딩테스트 > C' 카테고리의 다른 글

백준 5597번 과제 안 내신 분..?  (0) 2024.06.29
백준 10813번 공 바꾸기  (0) 2024.06.29
백준 2562번 최댓값  (0) 2024.06.29
백준 10871번 X보다 작은 수  (0) 2024.06.29
백준 10807번 개수 세기  (0) 2024.06.29
#include <stdio.h>

int main(void)
{
    int n, x;
    int arr[10000];
    int small[10000];
    int cnt = 0;
    
    int i = 0;

    scanf("%d", &n);
    scanf("%d", &x);

    for(i=0; i<n; i++)
    {
        scanf("%d", &arr[i]);
    }

    for(i=0; i<n; i++)
    {
        if (arr[i] < x)
        {
            small[cnt] = arr[i];
            cnt++;
        }
    }
    for(i=0; i<cnt; i++)
    {
        printf("%d", small[i]);
        if (i == (cnt - 1))
        {
            
        }
        else
        {
            printf(" ");
        }
    }
}

'코딩테스트 > C' 카테고리의 다른 글

백준 5597번 과제 안 내신 분..?  (0) 2024.06.29
백준 10813번 공 바꾸기  (0) 2024.06.29
백준 2562번 최댓값  (0) 2024.06.29
백준 10818 최소, 최대  (0) 2024.06.29
백준 10807번 개수 세기  (0) 2024.06.29
#include <stdio.h>

int main(void)
{
    int N;
    int ARR[100];
    int v;
    int cnt = 0;

    scanf("%d", &N);

    for(int i=0; i<N; i++)
    {
        scanf("%d", &ARR[i]);
    }

    scanf("%d", &v);

    for(int i = 0; i<N; i++)
    {
        if (ARR[i] == v)
        {
            cnt++;
        }
    }

    printf("%d", cnt);

}

'코딩테스트 > C' 카테고리의 다른 글

백준 5597번 과제 안 내신 분..?  (0) 2024.06.29
백준 10813번 공 바꾸기  (0) 2024.06.29
백준 2562번 최댓값  (0) 2024.06.29
백준 10818 최소, 최대  (0) 2024.06.29
백준 10871번 X보다 작은 수  (0) 2024.06.29

+ Recent posts