본문 바로가기
코드업(codeup)/C

[코드업(codeup)/C]코드업(codeup) 2625 : 삼각화단 만들기 (Small) C언어

by starfish22 2021. 11. 10.
728x90

▶문제 : 삼각 화단 만들기 (Small) (codeup.kr)

 

삼각화단 만들기 (Small)

주어진 화단 둘레의 길이를 이용하여 삼각형 모양의 화단을 만들려고 한다. 이 때 만들어진 삼각형 화단 둘레의 길이는 반드시 주어진 화단 둘레의 길이와 같아야 한다. 또한, 화단 둘레의 길이

codeup.kr

 

▶코드 작성

#include <stdio.h>

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

    for(i=n/3;i<n/2+1;i++)//제일 큰 변
    {
        for(j=1;j<n/3+1;j++)//제일 작은 변
        {
            l=n-i-j;//나머지 변
            if(j<=l && l<=i && j+l>i) cnt++;
        }
    }
    printf("%d",cnt);

    return 0;
}

 

▶해석

가장 큰 변과 가장 작은 변의 범위를 알고 적용하여 i와 j 값에 적용함

 

728x90

댓글