React Native Animated로 스크롤 시 Header Title을 Fade In, Fade Out 구현하기
·
React Native
이 포스터에서는 Animated API를 활용하여 Navigation Header Title 값을 설정하는 동시에 특정 높이에 도달하면 Title을 Fade In, Fade Out 동작 Custom Hook을 만들어 볼 것입니다.해당 Hook을 scrollable component(ScrollView)에 적용하기까지 공유합니다. 이번에 작성될 코드는 여기서 확인하실 수 있습니다. 전제 조건React Navigation version >= 5.x.x 라이브러리를 이용해 navigation stack을 구성했다고 가정합니다.이번 포스터의 핵심은 Custom Hook 만들기 이기 때문에 화면 구성은 최대한 간단히 하겠습니다.화면 구성App.tsx 파일에 @react-navigation/stack으로부터 cre..
백준 3020 개똥벌레
·
Nodejs로 알고리즘 박살내기
문제 3020번: 개똥벌레 개똥벌레 한 마리가 장애물(석순과 종유석)로 가득찬 동굴에 들어갔다. 동굴의 길이는 N미터이고, 높이는 H미터이다. (N은 짝수) 첫 번째 장애물은 항상 석순이고, 그 다음에는 종유석과 석순이 www.acmicpc.net 풀이 결론부터 본다면 구간별로 장애물을 파괴한 개수를 배열에 담은 후, 최소가 되는 값과 그 값의 개수가 답이 됩니다. 위와 같이 문제가 주어질 때 4 구간에 장애물이 파괴되기 위한 조건으로는 아래와 같습니다. 종유석의 경우 높이가 4보다 크거나 같아야 한다. 석순의 경우 전체 높이에서 4를 뺀 것보다 1 이상 커야 한다. 즉 4 구간의 장애물이 파괴한 개수 = 종유석이 높이 4보다 크거나 같은 갯수 + 석순이 전체 높이에서 4를 뺀 것보다 1 이상 큰 개수가..
사이드 프로젝트로 앱 주제 선정하기.
·
사이드 프로젝트/Bitfolio
이것저것 해보고 싶은 것도 많고, 인턴 활동이 끝난 찰나에 저는 사이드 프로젝트를 진행하고자 마음먹었습니다. 심플한 목표로는 앱 기획부터 ~ 스토어에 론칭까지..? 사이드 프로젝트로 앱 주제 선정하기까지의 과정은 다음과 같습니다. 앱을 통해 하고자 하는 방향과 목표 세우기 앱 주제 선정 & 아이템 구체화 하기 01. 앱을 통해 하고자 하는 방향과 목표 세우기 흐지부지 끝나지 않고 무엇을 성취할 수 있도록 마무리가 되기 위해서는 목표가 필요했습니다. 저는 앱 아이디어를 구상하기 전에 가장 먼저 이번 앱을 통해 무엇을 하고 싶은지, 프로젝트를 하게 된 목적이 무엇인지 저에게 물어보았습니다. 이번 사이드 프로젝트는 해보고 싶은 것이 있기 때문에 시작한 만큼 답은 간단했습니다. 1) 앱을 통해 어떤 것들을 하고..