(1).백준 15667번 2018 연세대학교 프로그래밍 경진대회는
프로그래밍이 아닌 폭죽을 터트릴 때 k배씩 증가하는 소, 중, 대 폭죽이 있을 때
n번의 폭죽이 터지기 위해서 하나의 대자 폭죽을 사용할 경우
k의 값을 구해야 하는 문제였다.
k^2 + k + 1의 형태로 값을 취해야 했기 때문에
**를 통해 제곱을 표현한 다음 해당 값과 input이 일치할 경우 확인을 중단하는 방식으로 문제를 해결했다.
const input = 21
for(let i = 1 ; i <= 100 ; i++){
const sum = i**2 + i + 1
if(input === sum){
console.log(i)
break
}
}'회고' 카테고리의 다른 글
| [수습일지] - 84(주말) (0) | 2023.06.18 |
|---|---|
| [수습일지] - 83(주말) (0) | 2023.06.17 |
| [수습일지] - 81 (0) | 2023.06.15 |
| [수습일지] - 80 (0) | 2023.06.14 |
| [수습일지] - 79 (0) | 2023.06.13 |
