2026/02

49 Posts

[팀 프로젝트] 제5회차 정기회의

개발일지/스터디:EZ-FillStack
2026.02.28
5회차 정기회의 이번 회의이번에도 각자 해온것을 확인하고 앞으로 할 것에 대해서 정리했다.팀원은 라우팅 정리를 해왔고, 나의 경우는 Zustand를 통한 전역 state 처리를 했다. 나는 팀원의 라우팅 정리에 대해서 그룹핑에 관한 의견을 주었고, 팀원의 경우 zustand에서 미들웨어를 사용한 devtools 설치에 대한 의견을 주었다. 상호의 피드백을 받아 서로의 코드를 수정했다. state 처리는 다음과 같이 했다.* 하기 코드는 특정성을 막기 위해 클로드로 재편집했다. import { create } from 'zustand';// 로그인 유저 정보 (클라이언트에 두어도 되는 필드만)type User = { id: number; username: string; nickname: string;..

[코딩 테스트 RUN] 코딩 기초 트레이닝 23일차: 조건문 활용

코테런/코딩 기초 트레이닝(완주)
2026.02.28
⚠️ 주의!프로그래머스에서 낸 코딩 문제에 대한 해답이 들어있습니다.열람 시 주의해주세요. 거의 끝나간다.요즘은 SWEA 문제도 풀고 있어서 병행해서 풀듯 싶다. 부분 문자열어떤 문자열 A가 다른 문자열 B안에 속하면 A를 B의 부분 문자열이라고 합니다. 예를 들어 문자열 "abc"는 문자열 "aabcc"의 부분 문자열입니다. 문자열 str1과 str2가 주어질 때, str1이 str2의 부분 문자열이라면 1을 부분 문자열이 아니라면 0을 return하도록 solution 함수를 완성해주세요. 문제 해설contains와 삼항연산 사용. 정답class Solution { public int solution(String str1, String str2) { return s..

[코딩 테스트 RUN] 코딩 기초 트레이닝 22일차: 함수(메서드), 조건문 활용

코테런/코딩 기초 트레이닝(완주)
2026.02.27
⚠️ 주의!프로그래머스에서 낸 코딩 문제에 대한 해답이 들어있습니다.열람 시 주의해주세요. 강의 일지도 써야하는데 이것저것 하느랴 바쁘다.슬슬 좀 더 나은 효율(연산적으로)을 찾기 시작했다. 메서드 사용은 적절하다 생각할 때만 사용하는 형태로 굳어지기로.지난 차례에서 너무 복잡하게 풀려다가 이것저것을 안 덕분에 훨씬 나아졌다. 0 떼기정수로 이루어진 문자열 n_str이 주어질 때, n_str의 가장 왼쪽에 처음으로 등장하는 0들을 뗀 문자열을 return하도록 solution 함수를 완성해주세요. 문제 해설n_str에서 먼저 0이 아닌 index를 찾아서 substring으로 자른 뒤 break 해주면 된다.혹은 return으로 바로 돌려줘도 괜찮고. 어차피 연산 중에 끊고, 크게 차이는 없긴 하다...

[코딩 테스트 RUN] 코딩 기초 트레이닝 21일차: 함수(메서드)

코테런/코딩 기초 트레이닝(완주)
2026.02.26
⚠️ 주의!프로그래머스에서 낸 코딩 문제에 대한 해답이 들어있습니다.열람 시 주의해주세요. 이제 4일만 남았다.완전히 초기로직에는 익숙해져서, 곧 레벨 1로 완전히 넘어갈 일도 머지 않은 듯하다.이번 문제는 쉬웠지만 단 하나가 내 발목을 잡았다. 뒤에서 5등 위로정수로 이루어진 리스트 num_list가 주어집니다. num_list에서 가장 작은 5개의 수를 제외한 수들을 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 문제 해설이전 뒤에서 5등까지와 비슷하지만 다른 문제.저번에는 copyOf만 사용했다면 이번에는 copyOfRange를 사용해서 5의 index부터 잘랐다. 정답import java.util.*;class Solution { public int[..

[코딩 테스트 RUN] 코딩 기초 트레이닝 20일차: 함수(메서드)

코테런/코딩 기초 트레이닝(완주)
2026.02.25
⚠️ 주의!프로그래머스에서 낸 코딩 문제에 대한 해답이 들어있습니다.열람 시 주의해주세요. 지난 차례는 덜했지만 이번이 코드가 정말 심하다.너무 복잡하게 가는 길이 됐다… 20일차니까 어쩔 수 없나 싶지만 조금 덜 복잡해지고 싶다. 배열의 길이를 2의 거듭제곱으로 만들기 정수 배열 arr이 매개변수로 주어집니다. arr의 길이가 2의 정수 거듭제곱이 되도록 arr 뒤에 정수 0을 추가하려고 합니다. arr에 최소한의 개수로 0을 추가한 배열을 return 하는 solution 함수를 작성해 주세요. 문제 해설본격 너무 복잡하게 생각한 예.나쁜 접근은 아니었다. Math.log를 사용하는 건 저번에도 했으니까… 어쨌든 새 arr의 length를 만들기 위해서 Math.log(arr.length)/Mat..

[코딩 테스트 RUN] 코딩 기초 트레이닝 19일차: 문자열, 리스트(배열)

코테런/코딩 기초 트레이닝(완주)
2026.02.25
⚠️ 주의!프로그래머스에서 낸 코딩 문제에 대한 해답이 들어있습니다.열람 시 주의해주세요. 요즘의 문제점 :간단한걸 너무 복잡하게 풀고 싶어하는 경향이 있음. 리뷰하면서 반성합니다. 세 개의 구분자임의의 문자열이 주어졌을 때 문자 "a", "b", "c"를 구분자로 사용해 문자열을 나누고자 합니다. 예를 들어 주어진 문자열이 "baconlettucetomato"라면 나눠진 문자열 목록은 ["onlettu", "etom", "to"] 가 됩니다. 문자열 myStr이 주어졌을 때 위 예시와 같이 "a", "b", "c"를 사용해 나눠진 문자열을 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요. 단, 두 구분자 사이에 다른 문자가 없을 경우에는 아무것도 저장하지 않으며, retu..

[Java 풀스택 개발자] JDBC 편 : Java와 DB의 Connection, JDBC

부트캠프 일지/멀티캠퍼스 TIL
2026.02.24
0. 들어가기 전에 반성할 점요즘 스터디와 코테런 등등의 활동으로 TIL을 쓰는 것이 좀 소홀해졌다. 남들이 보기에는 충분히 훌륭하다고 할 수도 있겠지만, 내용을 정리하는 것에 급급한 느낌이 너무 크다. 공부하는 것보다는 TIL 제출 자체에 초점을 맞추고 있는 듯한 느낌이 든다. TIL이 과제인 것과 별개로 내가 공부하자고 쓰는 것인데.. 🤔 이렇게 되면 주객전도이다. 이미지를 직접 만드는 편이다보니 더욱 그런 문제가 있는 거 같다(일러스트의 경우 오픈소스이다). 앞으로에 대해서여태까지도 그러했지만, 기본적으로 내가 적고 있는 TIL은 수업 내용을 토대로한 보충 공부에 가깝다. 수업 내용을 복습하는 것도 중요하지만, 실습과 코드 시연만으로도 수업 시간은 적기 때문에 이론적인 보충은 TIL을 통해서 하고..

[코딩 테스트 RUN] 코딩 기초 트레이닝 18일차: 문자열

코테런/코딩 기초 트레이닝(완주)
2026.02.23
⚠️ 주의!프로그래머스에서 낸 코딩 문제에 대한 해답이 들어있습니다.열람 시 주의해주세요. x 사이의 개수문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요. 문제 해설split으로 나눠 사용하면 좋은 문제. 다만 x로 끝날 경우 맨 끝이 추가되지 않음에 유의. ArrayList를 사용하여 빈 문자열이나 length 0을 add해두면 편하다. 정답import java.util.ArrayList;import java.util.Arrays;class Solution { public int[] solution(String myString) { in..
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28