(1).백준 20811번 Öar는 각 피보나치개로 구성된 크기의 섬이 있을 때
n번째 참가자가 몇번째 섬에 있는지를 구해야 하는 문제였다.
각 섬이 증가치를 따로 처리해준 다음
섬의 총 합보다 요구치가 높을 경우 섬의 수용량 총합을 증가시켜가며 섬의 순번을 올렸다가
최종적으로 섬의 순번을 출력하는 방식으로 해결했고
1인 경우에는 다시 1로 덮어씌우는 방식으로 처리해줬다.
const input = Number(`7`)
const arr = [1,1]
let sum = 2
let count = 2
if(input <= 2){
count = input
}
while(sum < input){
arr[count] = arr[count-1] + arr[count-2]
sum += arr[count]
count++
}
console.log(count)'회고' 카테고리의 다른 글
| [개발일지] - 925(주말) (0) | 2026.01.26 |
|---|---|
| [개발일지] - 924(주말) (0) | 2026.01.25 |
| [개발일지] - 923 (0) | 2026.01.22 |
| [개발일지] - 922 (0) | 2026.01.22 |
| [개발일지] - 921 (0) | 2026.01.21 |
