코드업(codeup)/C
코드업(codeup) 2625 : 삼각화단 만들기 (Small) C언어
starfish22
2021. 11. 10. 22:30
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