백준

백준 14215번: 세 막대 (C언어)

NamDoHyeon 2023. 9. 14. 21:48

백준 14215번: 세 막대 링크

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

문제를 풀기 전 생각한 것

막대의 길이를 줄일 수밖에 없다
가장 긴 변의 길이는 나머지 변의 합보다 작아야 한다

풀면서 어려웠던 점

X

코드

#include <stdio.h>

int main(void) 
{
    int a, b, c;
    int temp, sum;

    scanf("%d %d %d", &a, &b, &c);

    if(a >= b){
        temp = b;
        b = a;
        a = temp;
    }
    if(b >= c){
        temp = c;
        c = b;
        b = temp;
    }
    if(a >= b){
        temp = b;
        b = a;
        a = temp;
    }

    sum = a + b;
    if (c < sum) {
        sum += c;
    }
    else sum += sum - 1;

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

    return 0;
}

풀면서 배운 점

X

반응형