전체 글335 [TIL] #81. 231203 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 기초 개인과제 해설 강의 스프링 심화 과제 (테스트 코드 작성) 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 기초 개인과제 해설 강의 스프링 심화 과제 (테스트 코드 작성) 느낀점 코드 작성 전에 생각을 해보고 어디에 이 코드가 들어가면 되겠다 싶어 작성을 하다보면 또 갑자기 여기가 아니라 다른 테스트에 들어가야하는 코드인가? 하면서 계속해서 혼란이 와 썼던 코드를 지우고 파일을 삭제하는 등의 행동들을 여러 번 반복했더니 시간은 가고 결과물은 없어서 걱정이다. 그리고 그렇게 사소한 것부터 잘 모른다는 점에서도 걱정이 된다. 강의 들으면서 정리한 내용을 봐도 잘 모르겠다. 그리고 알고리즘 스터디에서 .. 2023. 12. 3. [TIL] #80. POJO 테스트 (231202) 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 기초 개인과제 해설 강의 스프링 심화 과제 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 기초 개인과제 해설 강의 스프링 심화 과제 (테스트 코드 작성) 느낀점 & 오늘 공부한 내용 SignupRequestDto 테스트를 진행하기 위해 코드를 작성하려고 했지만 코드를 살펴보니 'DTO에서 유효성 검사에 대해 테스트를 할 수가 있나..?'라는 생각이 들었다. 그래서 서치해본 결과, 해당 블로그(https://velog.io/@tigger/DTO-%EA%B2%80%EC%A6%9D-%EB%B0%8F-%ED%85%8C%EC%8A%A4%ED%8A%B8)를 참고해 문제를 해결할 수 있었다. 해당 블로그에서는 V.. 2023. 12. 2. [TIL] #79. 231201 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 개인과제(예외처리) 스프링 기초 개인과제 해설 강의 스프링 심화 강의 (1주차) 스프링 심화 과제 ➡️ 진행중 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 기초 개인과제 해설 강의 스프링 심화 과제 느낀점 오늘 프로그래머스에서 '소수찾기' 문제를 풀었다. 결론적으로는 효율성 테스트에서 오답처리돼서 아직까지는 문제를 해결하지 못했다. 얼마전에 알고리즘 스터디를 하면서 약수관련 문제를 풀었다. 그 때 팀장님이 약수나 소수 문제가 보이면 루트를 사용해보라고 말씀하셨다. 그래서 해당 문제도 제곱근을 이용해 문제를 풀었는데 효율성 테스트에서 오답처리가 돼서 조금이라도 줄여보려고 코드를 수정해봤는데도 불.. 2023. 12. 1. [TIL] #78. 231130 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 개인과제(예외처리) 스프링 기초 개인과제 해설 강의 스프링 심화 강의 (1주차) ➡️ 진행중 스프링 심화 과제 살펴보기 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 개인과제 (예외처리) 스프링 기초 개인과제 해설 강의 스프링 심화 강의 (1주차) 스프링 심화 과제 살펴보기 오늘 배운 내용 알고리즘 문제 2023.11.30 - [Coding Test] - 231130 문자열 나누기 - Level 1 231130 문자열 나누기 - Level 1 문제 설명 문자열 s가 입력되었을 때 다음 규칙을 따라서 이 문자열을 여러 문자열로 분해하려고 합니다. 먼저 첫 글자를 읽습니다. 이 글자를 x라고 .. 2023. 11. 30. 231130 문자열 나누기 - Level 1 문제 설명 문자열 s가 입력되었을 때 다음 규칙을 따라서 이 문자열을 여러 문자열로 분해하려고 합니다. 먼저 첫 글자를 읽습니다. 이 글자를 x라고 합시다. 이제 이 문자열을 왼쪽에서 오른쪽으로 읽어나가면서, x와 x가 아닌 다른 글자들이 나온 횟수를 각각 셉니다. 처음으로 두 횟수가 같아지는 순간 멈추고, 지금까지 읽은 문자열을 분리합니다. s에서 분리한 문자열을 빼고 남은 부분에 대해서 이 과정을 반복합니다. 남은 부분이 없다면 종료합니다. 만약 두 횟수가 다른 상태에서 더 이상 읽을 글자가 없다면, 역시 지금까지 읽은 문자열을 분리하고, 종료합니다. 문자열 s가 매개변수로 주어질 때, 위 과정과 같이 문자열들로 분해하고, 분해한 문자열의 개수를 return 하는 함수 solution을 완성하세요. .. 2023. 11. 30. [TIL] #77. 231129 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 개인과제(댓글 삭제, 예외처리) ➡️ 진행중 스프링 기초 개인과제 해설 강의 스프링 심화 강의 (1주차) ➡️ 진행중 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 개인과제 (예외처리) 스프링 기초 개인과제 해설 강의 스프링 심화 강의 (1주차) 스프링 심화 과제 살펴보기 오늘 배운 내용 알고리즘 문제 2023.11.29 - [Coding Test] - 231129 체육복 - Level 1 231129 체육복 - Level 1 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합.. 2023. 11. 29. 231129 체육복 - Level 1 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 solution 함수를.. 2023. 11. 29. [TIL] #76. 231128 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) ➡️ 진행중 스프링 숙련 개인과제 (예외처리) 스프링 기초 개인과제 해설 강의 스프링 심화 강의 (1주차) ➡️ 진행중 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 개인과제 (예외처리) 스프링 기초 개인과제 해설 강의 스프링 심화 강의 (1주차) 오늘 배운 내용 알고리즘 문제 2023.11.28 - [Coding Test] - 231128 로또 최고 순위와 최저 순위 - Level 1 231128 로또 최고 순위와 최저 순위 - Level 1 문제 설명 제한사항 lottos는 길이 6인 정수 배열입니다. lottos의 모든 원소는 0 이상 45.. 2023. 11. 28. 231128 로또 최고 순위와 최저 순위 - Level 1 문제 설명 제한사항 lottos는 길이 6인 정수 배열입니다. lottos의 모든 원소는 0 이상 45 이하인 정수입니다. 0은 알아볼 수 없는 숫자를 의미합니다. 0을 제외한 다른 숫자들은 lottos에 2개 이상 담겨있지 않습니다. lottos의 원소들은 정렬되어 있지 않을 수도 있습니다. win_nums은 길이 6인 정수 배열입니다. win_nums의 모든 원소는 1 이상 45 이하인 정수입니다. win_nums에는 같은 숫자가 2개 이상 담겨있지 않습니다. win_nums의 원소들은 정렬되어 있지 않을 수도 있습니다. 입출력 예 입출력 예 설명 코드 class Solution { public int[] solution(int[] lottos, int[] win_nums) { int[] answer.. 2023. 11. 28. 이전 1 ··· 10 11 12 13 14 15 16 ··· 38 다음