분류 전체보기227 프로그래머스 Level2 메뉴 리뉴얼 java 풀이 문제 설명레스토랑을 운영하던 스카피는 코로나19로 인한 불경기를 극복하고자 메뉴를 새로 구성하려고 고민하고 있습니다.기존에는 단품으로만 제공하던 메뉴를 조합해서 코스요리 형태로 재구성해서 새로운 메뉴를 제공하기로 결정했습니다. 어떤 단품메뉴들을 조합해서 코스요리 메뉴로 구성하면 좋을 지 고민하던 "스카피"는 이전에 각 손님들이 주문할 때 가장 많이 함께 주문한 단품메뉴들을 코스요리 메뉴로 구성하기로 했습니다.단, 코스요리 메뉴는 최소 2가지 이상의 단품메뉴로 구성하려고 합니다. 또한, 최소 2명 이상의 손님으로부터 주문된 단품메뉴 조합에 대해서만 코스요리 메뉴 후보에 포함하기로 했습니다.예를 들어, 손님 6명이 주문한 단품메뉴들의 조합이 다음과 같다면,(각 손님은 단품메뉴를 2개 이상 주문해야 하며, 각.. 2025. 5. 3. 6시간 만에 바이럴 웹사이트 구축? AI와 함께한 '바이브 코딩' 경험 공유 최근 인턴십을 마치고, 오롯이 제가 만들고 싶은 서비스를 구현해 보고자 흥미로운 도전을 시작했습니다. 바로 AI를 활용해 놀라운 속도로 아이디어를 현실화하는 바이브 코딩(Vibe Coding)'과 이를 활용한 창업입니다.단시간에 많은 사람들에게 즐거움을 주고 빠르게 확산될 수 있는 프로젝트를 목표로, 최근 유행하는 'Italialin brainrot' 밈을 활용한 인터랙티브 웹사이트를 기획했습니다. 놀랍게도 Cursor AI와 Next.js, firebase를 활용하여 단 6시간 만에 핵심 기능을 포함한 웹사이트를 완성하는 경험을 했습니다.처음에는 핵심 Proof of Concept(POC) 구현을 목표했지만, AI의 압도적인 개발 속도 덕분에 운세, 랭킹, 커뮤니티 기능까지 추가하여 완성도를 높일 수 .. 2025. 5. 2. 프로그래머스 Level2 미로 탈출 java 풀이 문제 설명1 x 1 크기의 칸들로 이루어진 직사각형 격자 형태의 미로에서 탈출하려고 합니다. 각 칸은 통로 또는 벽으로 구성되어 있으며, 벽으로 된 칸은 지나갈 수 없고 통로로 된 칸으로만 이동할 수 있습니다. 통로들 중 한 칸에는 미로를 빠져나가는 문이 있는데, 이 문은 레버를 당겨서만 열 수 있습니다. 레버 또한 통로들 중 한 칸에 있습니다. 따라서, 출발 지점에서 먼저 레버가 있는 칸으로 이동하여 레버를 당긴 후 미로를 빠져나가는 문이 있는 칸으로 이동하면 됩니다. 이때 아직 레버를 당기지 않았더라도 출구가 있는 칸을 지나갈 수 있습니다. 미로에서 한 칸을 이동하는데 1초가 걸린다고 할 때, 최대한 빠르게 미로를 빠져나가는데 걸리는 시간을 구하려 합니다.미로를 나타낸 문자열 배열 maps가 매개변수.. 2025. 4. 30. 실버리즘, 1년간의 창업 여정과 요양기관 경로 최적화 서비스 개발기 이 글에서는 제가 지난 1년 넘게 직접 개발하고 운영한 실버리즘이라는 서비스에 대해 이야기해보려고 합니다.실버리즘은 요양기관 차량운행표를 자동으로 최적화해주는 웹 서비스입니다.처음엔 단순히 포트폴리오를 만들기 위해 시작했지만, 지금은 전국의 실제 요양기관들에서 사용하는 서비스로 성장했습니다. 실버리즘은 어떤 서비스인가요?실버리즘은 요양기관에서 매일 작성하는 차량 운행표를AI 알고리즘으로 자동 생성할 수 있도록 도와주는 서비스입니다.기능은 크게 세 가지로 나뉩니다:메인 화면에서 차량 운행표를 생성, 수정특정 경로에 대해 빠르게 길 찾기이전 배치 기록을 조회해 반복 작성 시간 절감요양기관에서는 직원들이 어르신을 픽업하고 데려다주는 차량 운행표를 매일 작성해야 합니다.출석자가 바뀌거나, 특정 어르신이 빠지는 .. 2025. 4. 24. 2025 1월 토스뱅크 Server Developer (Product) 면접 후기 당근마켓과 함께 1월에 지원한 토스뱅크에서 면접 연락이 왔다. 당근마켓 면접 후기에서 이야기했듯 토스뱅크 역시 전혀 서류 합격을 할 것이라는 생각을 하지 못했고 면접 연락이 와서 굉장히 놀랐다. 풀스택 포지션으로 지원을 하였는데 채용팀에서 서버(Product) 포지션으로 변경을 해주셔서 해당 포지션으로 면접을 보게 되었다. 면접 과정 보안 서약서를 작성하여서 구체적으로는 이야기하지 못하지만 이력서 기반 질문과 시스템 아키텍처에 대한 질문들을 주로 받았다. 문제 해결능력을 보여주길 원하는 느낌을 받았던 당근마켓과 같이 프로젝트 전반적으로 왜 이런 의사 결정을 했는지 궁금해하시는 느낌을 받았고 꼬리 질문을 통해서 면접자가 어떤식으로 해당 부분을 풀어나가는지 문제 해결 능력과 커뮤니케이션 능력을 주로 보려고.. 2025. 2. 13. 2025 1월 당근마켓 로컬 맵 백엔드 면접 후기 올해 1월 소중한 당근 마켓 면접 기회를 얻게 되었다. 결론부터 말하자면 탈락이다. 그런데 이렇게 후기로 남기는 것은 아무래도 탈락을 겪으면서 얻은 소중한 경험을 기록하고 싶어서이다. 왜 당근마켓에 지원하게 되었나? 1. 주도적인 사람들과 함께 자율과 책임을 통해 업무를 해나간다는 점이 마음에 와닿았다. 2. 훗날 더 좋은 기업을 창업하기 위해 사람과 사람을 연결시키며 큰 성장을 이룩한 당근 마켓의 비결을 습득하고 싶었다.3. 프로그래밍의 스페셜리스트가 되고 싶었다. 최고를 기준으로 제시하는 사람들과 함께 일하며 나의 한계를 뛰어넘고 성장하고 싶었다.4. 1년 이상 진행해오고 있는 실버리즘 프로젝트를 통해 위치 기반 지도 데이터를 많이 다루었고 이 경험을 바탕으로 로컬 맵 팀에 많은 기여를 할 수 있.. 2025. 2. 13. 이전 1 2 3 4 ··· 38 다음