분류 전체보기 381

2022 마스터즈 코스(백엔드) 37일차 회고(2022. 3. 1.) - "나만의 페이스 유지하기"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 페어 프로그래밍으로 정신 없었던 지난 주와 달리 이번 한 주는 일정 상 다소 여유가 있는 편이다. 개인적으로 저번 주는 건강에 위협을 느꼈었던 한 주 였기에 특히나 이번 한 주는 건강 관리에 유념하고자 하고자 하였다. 코드스쿼드 과정이 시작된지 2개월이 넘은 지금 지금까지 학습했었던 것도 모두 정리하지 못했는데, 매주 새로운 미션 과제를 접하면서 앞으로 학습해야 할 숙제가 늘어나는 중이다. 사실상 지금 현 시점에서는 무언가 새롭게 학습할 수 있는 여력이 없는 상태이기에, 추가적으로 학습해야 할 것들을 듣거나 보면 언젠가(?) 학습해야 할 목록에 따로 정리만 해두고 ..

[프로그래머스] 타겟 넘버 - Java

문제 설명 코딩테스트 연습 - 타겟 넘버 n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 programmers.co.kr 풀이 : Success 소스 코드 class Solution { int[] numbers; int target; int maxIndex; int result = 0; public int solution(int[] numbers, int target) { this.numbers = numbers; this.target = target; maxIndex = numbers.length; dfs(0, 0); return result; ..

2022 마스터즈 코스(백엔드) 36일차 회고(2022. 2. 28.) - "지난 2월 되돌아보기"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘로 2022 마스터즈 코스 과정을 수강한지 2달이 되었다. 벌써 6개월 과정 마스터즈 코스의 1/3이 지난 것이다. 지난 2달이라는 시간 동안 10개의 CS 미션 과제와 2개의 자바 객체지향 프로그래밍 미션 과제를 수행해오면서 정말 많은 것을 배울 수 있었다. 커다란 관점에서 프로그래밍 관련 지식과 경험에 관한 부분 그리고 학습 태도와 관련된 부분으로 나눠볼 수 있을 것 같다. 먼저 프로그래밍 관련 지식과 경험에 관한 부분으로는 대표적으로 "객체지향 프로그래밍"에 대한 이해도를 높이고 경험도를 쌓을 수 있었다는 점이었다. 마스터즈 코스 과정을 시작하기 전 자바 ..

2022 마스터즈 코스(백엔드) 35일차 회고(2022. 2. 25.) - "고진감래"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘은 지난 1주간의 페어 프로그래밍 과정의 마지막 날이다. 사실 3일차 때 과제 3단계까지 모두 구현하고 4일차와 5일차 때는 개인 공부를 하기로 했었으나 4일차 때는 코드 리뷰 피드백 결과를 반영하고 기존 로직을 개선 작업을 수행하느라 5일차 때는 git의 미숙한 조작으로 인해 하루종일 git 작업만 수행하느라 결론적으로 일주일 내내 페어 프로그래밍을 하게 되었다. 이번 한 주간 그룹 리뷰나 다른 분들의 회고글을 보면서 유난히 다들 체력적으로 힘들어 하고 있음을 체감할 수 있었다. 사실 나 역시도 이번주에 특히나 체력적으로 힘들다는 것을 느끼고 있는 중이다. 기..

[LeetCode - 3] Longest Substring Without Repeating Characters - Java

문제 설명 Longest Substring Without Repeating Characters - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 풀이 : Success 소스 코드 class Solution { public int lengthOfLongestSubstring(String s) { if (s.length() == 0) return 0; else if (s.length() == 1) return 1; int result = 0; String temp ..

Algorithm/LeetCode 2022.02.25