9/5

1000

#include <stdio.h>

int main() {
    int a;
    int b;
    scanf("%d %d", &a, &b);
    printf("%d\n", a+b);
}

 

2557

#include <stdio.h>

int main() {
    printf("Hello World!\n");
}

 

1001

#include <stdio.h>

int main() {
    int a;
    int b;
    scanf("%d %d", &a, &b);
    printf("%d\n", a-b);
}

 

1008

#include <stdio.h>

int main() {
    double a;
    double b;
    scanf("%lf %lf", &a, &b);
    printf("%.9f\n", a/b);
    // printf("%.9f\n", a/b);도 맞음

    return 0;
}

 

2739

#include <stdio.h>

int main() {
    int j, num;
    scanf("%d", &num);
    for(j=1; j<10; j++) {
      printf("%d * %d = %d\n", num, j, num*j);
    }

    return 0;
}

 

10869

#include <stdio.h>

int main() {
    int i,j;
    scanf("%d %d", &i,&j);
    printf("%d\n", i+j);
    printf("%d\n", i-j);
    printf("%d\n", i*j);
    printf("%d\n", i/j);
    printf("%d\n", i%j);

    return 0;
}

 

2741

#include <stdio.h>

int main() {
    int i;
    scanf("%d", &i);
    for(int n=1; n<=i; n++){
        printf("%d\n", n);
    }

    return 0;
}

 

10998

#include <stdio.h>

int main() {
    int i, j;
    scanf("%d %d", &i,&j);
    printf("%d\n", i*j);

    return 0;
}

 

10430

#include <stdio.h>

int main() {
    int a,b,c;
    scanf("%d %d %d", &a,&b,&c);
    printf("%d\n", (a+b)%c);
    printf("%d\n", ((a%c)+(b%c))%c);
    printf("%d\n", (a*b)%c);
    printf("%d\n", ((a%c)*(b%c))%c);

    return 0;
}

 

2438

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    for(int i=1; i<=n; i++){
        for(int j=1; j<=i; j++){
            printf("*");
        }
        printf("\n");
    }

    return 0;
}

 

2742

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    for(int i=n; i>=1; i--){
        printf("%d\n", i);
    }

    return 0;
}

 

9/7

10817

버블 솔트 알고리즘 사용

https://gmlwjd9405.github.io/2018/05/06/algorithm-bubble-sort.html

#include <stdio.h>

int main() {
    int a,b,c,temp;
    scanf("%d %d %d", &a,&b,&c);
    int arr[3] = {a, b, c};
    
    for(int i=0; i<3-1; i++){
        for(int j=0; j<3-1-i; j++){
            if(arr[j]>arr[j+1]){
                temp=arr[j];
                arr[j]=arr[j+1];
                arr[j+1]=temp;
            }
        }
    }
    printf("%d\n", arr[1]);
    
}

 

1929

#include <stdio.h>
# include <stdbool.h>

int main() {
    int m, n;
    scanf("%d %d", &m, &n);

    if (m < 2) {
        m = 2; // 2 이하는 소수가 아니므로 2부터 시작
    }

    for (int i = m; i <= n; i++) {
        bool isPrime = true;

        for (int j = 2; j * j <= i; j++) {
            if (i % j == 0) {
                isPrime = false;
                break;
            }
        }

        if (isPrime) {
            printf("%d\n", i);
        }
    }

    return 0;
}

 

1237

#include <stdio.h>

int main() {
    printf("문제의 정답");
}

 

8393

#include <stdio.h>

int main() {
    int n,i;
    int sum=0;
    scanf("%d", &n);

    for(i=1; i<=n; i++){
        sum += i;
    }
    printf("%d\n", sum);
}

 

11942

#include <stdio.h>

int main() {
    printf("고려대학교");
}

 

9498

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);

    if(90<=n && n<=100) printf("A\n");
    if(80<=n && n<=89) printf("B\n");
    if(70<=n && n<=79) printf("C\n");
    if(60<=n && n<=69) printf("D\n");
    if(60>n) printf("F\n");
}

 

10871

#include <stdio.h>

int main() {
    int n,x;
    scanf("%d %d", &n, &x);

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

    for(int j=0; j<n; j++){
        if(arr[j]<x) printf("%d ", arr[j]);
    }

    return 0;

}

 

10818

속도가 좀 느림

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);

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

    return 0;
}

 

9/9

2752

#include <stdio.h>

int main() {
    int arr[3];

    for(int i=0; i<3; i++){
        scanf("%d", &arr[i]);
    }
    for(int i=0; i<3; i++){
        for(int j=0; j<3; j++){
            if(arr[j]>arr[j+1]){
                int temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
            }
        }
    }
    for(int j=0; j<3; j++){
        printf("%d ", arr[j]);
    }

    return 0;
}

 

2490

0 또는 1을 입력하기 때문에 1의 합을 통해 구분함

A (도: 3
B (개: 2
C (걸: 1
D (윷: 0
E (모: 4
#include <stdio.h>

int main() {
    int a;
    for(int i=0; i<3; i++){
        int sum=0;
        for(int j=0; j<4; j++){
            scanf("%d", &a);
            sum += a;
        }
        switch (sum)
            {
            case 1:
                printf("C\n");
                break;
            case 2:
                printf("B\n");
                break;
            case 3:
                printf("A\n");
                break;
            case 4:
                printf("E\n");
                break;
            default:
                printf("D\n");
                break;
            }
        
    }

    return 0;
}

 

9/10

2576

#include <stdio.h>

int main() {
    int n;
    int least=100;
    int sum=0;
    for(int i=0; i<7; i++){
        scanf("%d\n", &n);
        if(n%2!=0){
            sum+=n;
            if(least>n) least=n;
        }
    }
    if(sum==0) {
        least=-1; 
        printf("%d\n", least);
    }
    else printf("%d\n%d\n", sum, least); 

    return 0;
}

 

2587

#include <stdio.h>

int main(){
    int arr[5];
    int temp=0;
    int sum=0;
    for(int i=0; i<5; i++){
        scanf("%d", &arr[i]);
        sum+=arr[i];
        for(int j=0; j<5-i; j++){ //5-i보다 작아야 하는 이유는 이미 정렬된 값은 비교할 필요가 없기 때문
            if(arr[j]>arr[j+1]){
                temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
            }
        }
    }
    printf("%d\n%d\n", sum/5, arr[2]);
    return 0;
}

위와 같이 버블솔트로 했는데 시간초과 뜸

#include <stdio.h>
#include <stdlib.h>

int compare(const void *a, const void *b){
        int num1=*(int *)a;
        int num2=*(int *)b;
        if(num1<num2) return -1;
        if(num1>num2) return 1;
        return 0;
}

int main(){
    int arr[5];
    int temp=0;
    int sum=0;
    for(int i=0; i<5; i++){
        scanf("%d", &arr[i]);
        sum+=arr[i];
    }
    qsort(arr, 5, sizeof(int), compare);
    printf("%d\n%d\n", sum/5, arr[2]);
    return 0;
}