스키마에듀 0610 수업

2023. 6. 9. 10:29스키마에듀 c언어 수업

728x90

https://www.acmicpc.net/problem/10807https://yjjoohyun.tistory.com/manage/newpost/131?type=post&returnURL=https%3A%2F%2Fyjjoohyun.tistory.com%2F131https://www.acmicpc.net/problem/2798

 

 

2798번: 블랙잭

첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장

www.acmicpc.net

https://www.acmicpc.net/problem/10807

 

10807번: 개수 세기

첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거

www.acmicpc.net

#include <stdio.h>

int main() {
    int N, M;
    scanf("%d %d", &N, &M);  // 카드의 개수 N과 목표 합 M 입력 받기

    int cards[N];
    for (int i = 0; i < N; i++) {
        scanf("%d", &cards[i]);  // 카드에 쓰여 있는 수 입력 받기
    }

    int maxSum = 0;  // 최대 합
    for (int i = 0; i < N - 2; i++) {
        for (int j = i + 1; j < N - 1; j++) {
            for (int k = j + 1; k < N; k++) {
                int sum = cards[i] + cards[j] + cards[k];
                if (sum <= M && sum > maxSum) {
                    maxSum = sum;
                }
            }
        }
    }

    printf("%d\n", maxSum);  // 최대 합 출력

    return 0;
}

 

https://www.acmicpc.net/problem/2231

 

2231번: 분해합

어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이

www.acmicpc.net

#include <stdio.h>

int getSumOfDigits(int number) {
    int sum = 0;
    while (number > 0) {
        sum += number % 10;
        number /= 10;
    }
    return sum;
}

int main() {
    int N;
    scanf("%d", &N);  // 입력 받기

    int result = 0;
    for (int i = 1; i < N; i++) {
        int sumOfDigits = getSumOfDigits(i);
        if (i + sumOfDigits == N) {
            result = i;
            break;
        }
    }

    printf("%d\n", result);  // 결과 출력

    return 0;
}

 

 

'스키마에듀 c언어 수업' 카테고리의 다른 글

스키마에듀 백준 0623  (1) 2023.06.23
스키마에듀 백준 4문제  (0) 2023.06.16
스키마에듀_0603 백준 4문제  (2) 2023.06.02
스키마에듀 0527  (0) 2023.05.26
스키마에듀 5/20  (0) 2023.05.19