전체 글 (58) 썸네일형 리스트형 [Review] 네이버 부스트캠프 웹・모바일 10기 챌린지 네이버 부스트캠프 웹・모바일 10기의 챌린지 과정을 수료하였습니다. 베이직 후기 에서는 정보 전달 목적으로 작성 하였다면, 챌린지 후기는 어떤 것을 배우고 느꼈는가에 더 중점을 두어 작성해보려고 합니다.정말 상상이상으로 배운 것이 많았던 경험이었습니다.진행 일정: 2025. 07. 14 - 08. 08 (4주)들어가기 앞서한달 간의 여정이 마무리 되었습니다.하루는 길었지만, 한 주 한 주 정말 빠르게 흘러갔다.제가 너무 공감되었던 다른 동료 캠퍼 분의 말입니다.왜 하루가 길다고 느껴졌을까요? 놀랍게도 그것은 실제로 길었기 때문입니다. 누구도 "잠을 줄여서라도 미션을 해결하라!" 라고 이야기하지 않았지만, 내 결과에 만족스럽지 못해서, 더 욕심이 들어서, 계속 계속 잠에 드는 시간을 늦추곤 하였습니다.하지.. [Review] 네이버 부스트캠프 웹・모바일 10기 베이직 네이버 부스트캠프 웹모바일 10기 베이직 과정에 참여 및 완수한 시점에서 작성하는 이 글이,이후의 기수에 도전하고자 하는 분들에게 도움이 되었으면 하는 바람입니다. 아래 기술된 내용 모든 내용은 네이버 부스트캠프에서 공식적으로 작성한 내용이 아니며, 사실과 다를 수 있기 때문에 참고용으로 봐주시길 바랍니다. 접수 기간: 2025. 05. 26 - 06. 09진행 일정: 2025. 06. 23 - 07. 04 (2주) 부스트캠프 웹・모바일 베이직은?베이직은 네이버 커넥트재단에서 진행하는 부스트캠프의 3단계 중 가장 먼저 2주간 진행하는 1단계 프로그램입니다.웹 풀스택(Javascript), 안드로이드(Kotlin), iOS(Swift) 의 세 가지 분야 중 1개를 선택해야 합니다. 저는 웹 풀스택(Java.. [Web] 다국어 웹(i18n Web) 개발하기 1. 개요웹 애플리케이션을 다국어로 제공하는 것은 글로벌 사용자 경험을 고려할 때 필수적인 요소다.이번 프로젝트에서는 i18next 라이브러리를 기반으로 React 앱에서 다국어 전환 기능을 구현하였다. 사용자가 명시적으로 언어를 선택하지 않아도 기본 언어를 자동 인식하고, 사용자가 클릭 한 번으로 언어를 즉시 전환할 수 있도록 useLanguage 라는 사용자 정의 훅(Custom Hook) 을 설계하였다.이 포스팅에서는 지난 포스팅에 이어 해당 사용자 정의 훅의 구조와 구현 방식, 그리고 실제로 어떻게 활용했는지에 대해 정리해보려고 한다.2. 사용자 정의 훅React에는 상태 관리와 생명주기 처리를 보다 선언적으로 구현할 수 있도록 도와주는 훅(Hook) 이라는 개념이 존재한다. useState, u.. [Web] Responsive Web (반응형 웹) 개발하기 1. 개요웹 프론트를 구현함에 있어 반응형 디자인은 다양한 디바이스 환경에서도 일관된 사용자 경험을 제공하기 위해 꼭 필요한 요소라고 할 수 있다. 진행 중인 웹 프로젝트에서 PC, 태블릿, 모바일 사용자 모두에게 최적화된 화면을 제공하고자 반응형 구현에 대해 많은 고민을 하게 되었다.단순히 CSS 미디어 쿼리만으로 해결할 수 있는 영역도 있지만, 때로는 자바스크립트 로직으로 화면 크기를 동적으로 처리해야 하는 상황도 발생한다. 이에 따라 useResponsive 라는 사용자 정의 훅(Custom Hook) 을 직접 만들어 화면 정보를 추적하고, 이를 기반으로 컴포넌트의 동작을 제어할 수 있도록 구성하였다.이 포스팅에서는 해당 사용자 정의 훅의 구조와 구현 방식, 그리고 실제로 어떻게 활용했는지에 대해 .. [Flutter] 한글 Utility 기능 1. 개요소프트웨어를 개발할 때 한글을 자유롭게 다룰 경우가 종종 있었고, 이에 대한 Utilty 기능을 개발하게 되어 이 포스팅에서 소개하고자 한다.Github2. 활용 문법2.1. extension[Dart] extension3. 구현3.1. runes문자열의 각 문자에 대해 기본단위인 유니코드 코드 포인트를 취하여 Iterable 형식으로 반환하는 함수이다. 즉,'안녕'.runes; // (50504, 45397)와 같이 '안' 과 '녕' 문자의 각 유니코드 코드 포인트를 알 수 있다.3.2. 한글 음절의 유니코드 색인유니코드 값이 가장 작은 한글 음절은 '가' 로 0xAC00 의 값을 가진다.int get _index => runes.last - 0xAC00;따라서 위와 같이 나타내면 한글 음절이.. [Baekjoon] 2579번 계단 오르기 S3 2579번 - 계단 오르기1. 문제계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. 과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점수를 얻게 된다.예를 들어 와 같이 시작점에서부터 첫 번째, 두 번째, 네 번째, 여섯 번째 계단을 밟아 도착점에 도달하면 총 점수는 $10 + 20 + 25 + 20 = 75$ 점이 된다.계단 오르는 데는 다음과 같은 규칙이 있다.첫째 줄에 $N (1 ≤ N ≤ 1,000,000,000)$ 이 주어진다.계단은 한 번에 한 계단씩 또는 두 계단씩 오를 수 있다. 즉, 한 계단을 밟으면서 이어서 다음 계단이나, 다음 다음 계단으로 오를 수 있다.연속된 세 개의 계단을 모두 밟아서는 안 된다. 단,.. [Flutter] 문자열 명명 형식 변환기 (String Case Converter) 1. 개요소프트웨어를 개발할 때 문자열의 명명 형식(String Naming Type)을 변환해야 할 경우가 왕왕 있었는데, 이에 따라 자유자재로 변환이 가능한 Utilty 기능의 필요성을 느껴 개발하였고 이 포스팅에서 소개하고자 한다.Github1.1. 명명 형식 종류명명 형식예시Lower Snake Casehello_worldUpper Snake CaseHELLO_WORLDLower Skewer Casehello-worldUpper Skewer CaseHELLO-WORLDPascal CaseHelloWorldCamel CasehelloWorldTitle CaseHello WorldLower Casehello worldUpper CaseHELLO WORLD2. 활용 문법2.1. extension[Dar.. [Baekjoon] 풀이 및 포스팅 목록 내 티어 hsj6831 SolvedAC Rating: 승급까지 0 남음 백준 푼 문제 수: 문제까지 0 남음 포스팅한 문제 수: 0 남음 백준 풀이 목록색인티어문제제출번호언어바이트제출시간포스팅 이전 1 2 3 4 ··· 8 다음