회고
[개발일지] -600
Happy Programmer
2025. 2. 22. 23:59
(1).백준 2622번 삼각형 만들기는 성냥개비 N개로 맏늘 수 있는 삼각형의 개수를 출력해야 하는 문제였는데
모든 경우의 수를 다 할 수는 없기 때문에 일단 i, j, k 순서로 길이가 길다고 가정해서 i의 길이를 역순으로 잡았고
j도 대충 역순으로 길이 제한한 다음 I, J, K 정렬순서를 if문으로 한번 더 체크하고 삼각형이 되는 경우 count를 증가시켜 출력해줬다.
const input = 9
let count = 0
for(let i = input - 2 ; i >= Math.floor(input/3) ; i--){
for(let j = input - i - 1 ; j >= Math.floor(i/2) ; j--){
const k = input - i - j
if(k <= j && j <= i && j+k > i){
count++
}
}
}
console.log(count)