1. 문제 https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net 2. 접근 방법 그리디를 떠올릴 수만 있다면 아주 쉬운 문제입니다. 하지만 그리디를 떠올리기 쉽지 않으므로 항상 일관된 알고리즘적 사고가 필요한 것 같습니다. 따라서 평소처럼 일관된 방법으로 접근했습니다. 아이디어 완전 탐색으로 생각해볼 때 나올 수 있는 모든 가지수는 1000!입니다. 팩토리얼의 허용 범위는 11이므로 불가능합니다. 완전 탐색이 불가능하여 DP로 접근해보았습니다. 이 문제의 조건을 보니 조합이 아니..

![[React 톺아보기] 4. 컴포넌트(3) 컴포넌트 순수성](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbdZvW4%2FbtsFoFPYSsT%2FAAAAAAAAAAAAAAAAAAAAAOoSqCPSIE1ZhyITKBJaxoedkEq5laXvltnnAMGKmBu0%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DKr3UQ1YpDfvXDWjVGzrcbo6TdBQ%253D)
이번 포스팅에서는 목록 렌더링과 컴포넌트의 순수성에 대해 다루어 보겠습니다. 이번 포스팅도 단순히 컴포넌트의 순수성에 대한 내용을 다루지는 않습니다. 컴포넌트 포스팅에서 다루었던 내용을 바탕으로 컴포넌트 순수성에 대해서 다루어 보겠습니다. 컴포넌트의 단일 책임! 컴포넌트 안에서 변수, 배열들의 변화 x 불변성 유지! 이후에 배울 이벤트 핸들러, 상태 관리에 대한 개념 언급! let todolists = [{ id: 1, //JSX에서 key로 사용됨. name: "예외 처리하기", done: true }, { id: 2, name: "계층 구조 설계하기", done: true }, { id: 3, name: "UI 구현하기", done: true }, { id:4, name: "사용자와 상호 작용을 변수..
https://uiverse.io/ Explore 3000+ Free UI Elements: CSS & Tailwind Library of free and customizable UI elements made with CSS or Tailwind. It's all open-source, and it's all free. Try it out to save you many hours spent on building & customizing UI components for your next project. uiverse.io
https://chromewebstore.google.com/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi/reviews?hl=ko