분류 전체보기142 [React] 1-0. ReactJS가 필요한 이유 React JS가 필요한 이유 📌 React JS는 UI를 아주 간단하게 interactive하게 만들어주는 library이다. [ex] HTML, CSS, JS만을 이용하여 버튼을 몇 번 클릭했는지 알려주는 앱을 만드는 경우 1. HTML에서 id나 class를 부여한 tag를 생성한다. 2. JS에서 document.getElementById나 querySelector을 이용하여 HTML에서 button을 가져온다. 3. button.eventListener()에 버튼 클릭 횟수를 알려주는 함수를 인자로 넣는다. --> ReactJS를 이용하여 위 코드를 작성한다면 길이도 줄어들고 작성이 더 편리해진다. ReactJS로 영화 웹 서비스 만들기 – 노마드 코더 Nomad Coders ReactJS로 영.. 2023. 5. 23. 재귀함수를 이용해 10진수를 2진수로 출력해보기 ✏️ 목표 재귀함수를 사용하여 10진수를 2진수로 변환한 값을 출력해 보자. ❓ 10진수를 2진수로 변환하는 방법 10진수의 몫이 0이 될때까지 나누고 그 과정에서 나온 나머지를 아래에서 위로 차례로 작성하면 그 값이 해당 10진수의 2진수가 된다. 십진수 10을 2진수로 바꾸기 ex) 즉, 출력해야 하는 값은 각 몫에서의 나머지이다. 💻 코드 작성해보기 * 재귀 함수에서는 조건문(if ~ else)을 이용하여 실행을 제어한다. 1️⃣ 주 함수인 main함수를 정의하고 사용자의 입력을 하나 받아 그것을 int 형으로 변환한 뒤 n 변수에 넣어준다. 2️⃣ main 함수에서 실행시킬 n을 2진수를 바꾸기 위한 함수 binary를 정의한다. 3️⃣ 위의 진법 변환 방법에서 몫이 0이.. 2023. 5. 14. 스택을 통해 재귀함수의 작동 과정에 대해 알아보자. 🙂 목적 재귀 함수를 접해보긴 했지만 개념을 두루뭉실하게 알고 있었고, 이로 인해 재귀 함수를 사용하여 해결해야 하는 알고리즘 문제들을 만났을 때 재귀와 관련된 코드 한 줄도 적지 못하고, 심지어 다른 사람의 재귀를 이용한 코드도 해석하지 못하는 불상사가 일어나게 되어 블로그에 재귀와 관련된 개념들을 정리해 보려고 한다. 예시 코드 자체는 매우 간단하지만 재귀함수와 스택을 관련지어 개념을 이해하는 것은 꽤 어려웠다. 위의 원리를 정확히 알고 있는 것이 완전탐색, DFS 등의 유형의 문제를 해결할 때 걸림돌이 되지 않으리라 생각한다. ❓ 재귀함수 (recursion) 재귀함수는 함수가 자기 자신을 반복하여 호출하는 함수를 말한다. 알고리즘 문제를 풀다 보면 다중 for문과 같이 반복문으로 작성하면 유연성이.. 2023. 5. 14. [프로그래머스] lv2. 교점에 별 만들기 (Python 3) ❓ 문제 코딩테스트 연습 - 교점에 별 만들기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✏️ 나의 풀이 💡 해결하기 입력으로 주어지는 리스트 line의 각각의 요소들로 하나씩의 직선의 방정식을 만들 수 있다. 따라서 line의 요소들을 직선 하나씩으로 생각할 수 있고, 직선 2개씩의 교점을 확인하는 식으로 문제를 풀어나간다. 코드 작성 순서는 다음과 같다. 1. def solution(line): answer = [] vertex = set() 답은 리스트 안에 담겨서 나와야 하므로 빈 리스트.. 2023. 4. 29. 이전 1 ··· 31 32 33 34 35 36 다음