반응형

백준 16204번 카드 뽑기 풀이 코드

C | C++ | Java | Python


풀이

양쪽 다 O가 그려져 있는 확실한 경우는 M, K 중 작은 수, X가 그려져 있는 확실한 경우는 N-M, N-K 중 작은 수입니다.

코드

#include<stdio.h>

int main() {
    int n, m, k;
    scanf("%d %d %d", &n, &m, &k);
    int ans = (m > k ? k : m) + ((n - m) > (n - k) ? (n - k) : (n - m));
    printf("%d", ans);
    return 0;
}
#include <iostream>
using namespace std;

int main(){
    int n, m, k;
    cin >> n >> m >> k;
    int ans =  min(m, k) + min(n-m, n-k);
    cout << ans;
    return 0;
}
import java.util.Scanner;
import java.lang.Math;

public class Main {
    public static void main(String[] args) {
        Scanner sc =new Scanner(System.in);
        int n = sc.nextInt();
        int m = sc.nextInt();
        int k = sc.nextInt();
        int ans = Math.min(m, k) + Math.min(n-m, n-k);
        System.out.println(ans);
    }
}
n, m, k = map(int, input().split())
ans = min(m, k) + min(n-m, n-k)
print(ans)

문제 출처

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

반응형

+ Recent posts