(1).백준 16483번 접시 안의 원은 문제 이해에 약간 시간이 걸렸는데
동일한 중심 위치를 가진 원이 있을 때 작은 원의 접선과 큰 원이 만나는 선의 길이를 제공할 때
큰 원의 반지름의 제곱과 작은 원의 반지름의 제곱의 차이를 출력해야 하는 문제였다.
사실 기하학이 들어가는 저난이도 문제는 대부분 피타고라스의 정리로 퉁치기 때문에 대충 보니
반지름 두개와 제공된 값이 삼각형을 이루고 있는 문제였고
접선과 만나는 길이는 삼각형 한변의 두배였기 때문에 해당 값을 2로 나누고 제곱만 하면 해결할 수 있었다.
요구치에 맞게 Math.fllor를 사용할줄만 알면 굳이 제곱 방식을 몰라도 같은 값을 두번 곱하면 되기 때문에
기초 수학 지식만 있으면 간단하게 해결할 수 있는 문제였다.
const input = Number(`17`)
console.log(Math.floor((input/2)**2))
'회고' 카테고리의 다른 글
[개발일지] - 283 (0) | 2024.04.08 |
---|---|
[개발일지] - 282(주말) (0) | 2024.04.07 |
[개발일지] - 280 (0) | 2024.04.05 |
[개발일지] - 279 (0) | 2024.04.04 |
[개발일지] - 278 (0) | 2024.04.03 |