* 공부 목표 DP - 1463, 11726, 11727, 9095, 10844, 11057, 2193, 9465, 2156, 11053, 11055, 11722, 11054, 1912, 2579, 1699, 2133, 9461, 2225, 2011, 11052 문) 45656이란 수를 보자. 이 수는 인접한 모든 자리의 차이가 1이다. 이런 수를 계단 수라고 한다. N이 주어질 때, 길이가 N인 계단 수가 총 몇 개 있는지 구해보자. 0으로 시작하는 수는 계단수가 아니다. 입) 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 100보다 작거나 같은 자연수이다. 출) 첫째 줄에 정답을 1,000,000,000으로 나눈 나머지를 출력한다. 풀이 1. 테이블 정의 - 길이가 N인 계단수를 구하고, 1,..
문제 오랜만에 c언어 복습하다 문제상황에 부딪혔다. scanf를 다시 쓰려고 하니 입력을 안 받고 그냥 넘어가는 것이다. 여기 간단한 사칙연산 예제를 보자 #define _CRT_SECURE_NO_WARNINGS #include void main() { int a, c; char b; printf("첫째 계산 값: "); scanf("%d", &a); printf("연산자 입력(+, -, *, /): "); scanf("%c", &b); printf("둘째 계산 값: "); scanf("%d", &c); int result; if (c > 0) { switch (b) { case '+': result = a + c; printf("%d", result); break; case '-': result = a..
문제 진행 중인 프로젝트의 화면을 구성하던 중 상단 탭이 필요하여 React-Navigation의 createMaterialTopTabNavigator을 적용하고자 하였음. 구조로 잘 작성했음에도 불구하고 "RNCViewPage" was not found in the UIManager 오류가 뜨며 화면에 안 보임. 해결 생각보다 답은 매우 가까이에 있었다. npm 설치할 때 전부 했어야 했는데 공식문서를 제대로 안 읽은 탓에 1가지만 설치했음. 1. npm install @react-navigation/material-top-tabs react-native-tab-view 2. npm install react-native-pager-view [공식문서] https://reactnavigation.org/..
개인 프로젝트라면 아마 pull 받다가 오류나지는 않을 것이다. 그런데 협업 과정에서는 push와 pull을 하다 충돌이 발생하곤 한다. 필자의 경우도 마찬가지였다. 다른 팀원이 pull request 후 merge 한 걸 update하지 않아 충돌이 났다. 시도 1. git bash에서 명령어를 통해 git pull을 받음. → update 되었다고 뜸. → 다시 push 함. → 또 pull 받으라고 함. 다시 해도 똑같이 반복됨. 환장하겠음. 2. vsCode에서 pull 시도. → 오류 메세지 뜸. Please clean your repository working tree before checkout. → 해결 방안 서칭, 답 찾음! 해결 1. git bash 또는 터미널을 띄워 git stash..