React Native는 Facebook에서 개발한 프레임워크로, 자바스크립트를 사용하여 iOS와 Android 앱을 개발할 수 있게 해줍니다. 자바스크립트 스레드: React Native 앱은 기본적으로 두 개의 주요 스레드에서 작동합니다. 하나는 자바스크립트(JS) 스레드이며, 여기서 React Native 코드가 실행됩니다. 네이티브 스레드: 다른 하나는 네이티브 스레드로, OS의 UI 작업과 같은 네이티브 작업들이 여기서 수행됩니다. 브릿지(Bridge): JS 스레드와 네이티브 스레드 사이에는 '브릿지'라는 통신 매채가 있습니다. 이 브릿지를 통해 두 스레드가 서로 통신하며, 이 통신을 통해 자바스크립트에서 작성된 로직이 네이티브 동작으로 변환됩니다. 네이티브 모듈: React Native는 네..
목차 문제 출처 문제 설명 제한 조건 정답 문제 출처 Lv.3 표현 가능한 이진트리 - JavaScript https://school.programmers.co.kr/learn/courses/30/lessons/150367 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 당신은 이진트리를 수로 표현하는 것을 좋아합니다. 이진트리를 수로 표현하는 방법은 다음과 같습니다. 이진수를 저장할 빈 문자열을 생성합니다. 주어진 이진트리에 더미 노드를 추가하여 포화 이진트리로 만듭니다. 루트 노드는 그대로 유지합니다. 만들어진 포화 이진트리의 노드들을 가장 ..
목차 문제 출처 문제 설명 제한 조건 정답 문제 출처 Lv.3 미로 탈출 명령어 - JavaScript https://school.programmers.co.kr/learn/courses/30/lessons/150365 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 n x m 격자 미로가 주어집니다. 당신은 미로의 (x, y)에서 출발해 (r, c)로 이동해서 탈출해야 합니다. 단, 미로를 탈출하는 조건이 세 가지 있습니다. 1. 격자의 바깥으로는 나갈 수 없습니다. 2. (x, y)에서 (r, c)까지 이동하는 거리가 총 k여야 합니다. 이때..
목차 문제 상황 해결 방법 문제 상황 백준 허브를 깃헙과 연동하고 프로그래머스를 풀었지만 git에 커밋이 안되는 문제를 생겼습니다. 여러 가지 검색을 해봤지만 cors 에러로 발생한 문제이며, 이거 저거 설치하고 수정해도 문제가 해결되지 않았습니다. 해결 방법 이 문제를 해결하는 것은 다행히도 그리 복잡하지 않았습니다. 문제의 핵심은 채점이 완료된 순간 커밋을 시도했던 것이었습니다. 제가 발견한 해결책은 상당히 단순했습니다. 채점이 완료된 순간, 로딩바가 완전히 끝날 때까지 기다려야 했습니다. 로딩바가 완전히 완료된 후에 커밋을 시도하니, 커밋이 깃헙에 성공적으로 반영되었습니다. 빨간 표시의 체크 버튼이 보일때까지 기다리면 그림과 같이 커밋이 잘되는 걸 확인하실 수 있습니다.