2025/07/11 2

코테 공부하기 1일차 (25.07.11)

ℹ️ 문제정보- 문제 번호 : 1476- 문제 이름 : 날짜 계산- 난이도 : 실버 5- 문제 링크 : https://www.acmicpc.net/problem/1476 📖 문제 요약준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다.지구를 나타내는 수를 E, 태양을 나타내는 수를 S, 달을 나타내는 수를 M이라고 했을 때, 이 세 수는 서로 다른 범위를 가진다. (1 ≤ E ≤ 15, 1 ≤ S ≤ 28, 1 ≤ M ≤ 19)우리가 알고있는 1년은 준규가 살고있는 나라에서는 1 1 1로 나타낼 수 있다. 1년이 지날 때마다, 세 수는 모두 1씩 증가한다. 만약, 어떤 수가 범위..

코딩테스트 2025.07.11

[React] React의 가상화

가상화란?많은 수의 UI 요소를 화면에 보이는 범위만 렌더링하여 성능을 최적화하는 기법React는 컴포넌트를 렌더링 할 때 DOM 요소가 많아질수록 느려진다. React의 Virtual DOMReact는 Virtual DOM을 사용해 변경된 부분만 실제 DOM에 반영하여 효율적으로 UI를 업데이트한다.하지만 수 천 개 이상의 아이템이 있는 리스트를 렌더링 할 때는 1) 느린 초기 렌더링 시간 : 모든 아이템을 한꺼번에 DOM에 추가하려다 보니 초기 렌더링 시간이 길어진다.2) 느린 스크롤 성능 : 스크롤 시 브라우저가 DOM 요소를 다시 계산하고 그리는 과정에서 버벅거림이 발생할 수 있다.3) 높은 메모리 사용량 : 불필요한 DOM 요소들이 메모리를 많이 차지하게 된다. 이와 같은 문제가 발생할 수 있다..

공부 2025.07.11