본문 바로가기

전체 글335

[TIL] #75. 231127 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 스프링 기초 개인과제 해설 강의 ➡️ 진행중 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 스프링 기초 개인과제 해설 강의 스프링 심화 강의 (1주차) 오늘 배운 내용 알고리즘 문제 2023.11.27 - [Coding Test] - 231127 덧칠하기 - Level 1 231127 덧칠하기 - Level 1 문제 설명 어느 학교에 페인트가 칠해진 길이가 n미터인 벽이 있습니다. 벽에 동아리 · 학회 홍보나 회사 채용 공고 포스터 등을 게시하기 위해 테이프로 붙였다.. 2023. 11. 27.
231127 덧칠하기 - Level 1 문제 설명 어느 학교에 페인트가 칠해진 길이가 n미터인 벽이 있습니다. 벽에 동아리 · 학회 홍보나 회사 채용 공고 포스터 등을 게시하기 위해 테이프로 붙였다가 철거할 때 떼는 일이 많고 그 과정에서 페인트가 벗겨지곤 합니다. 페인트가 벗겨진 벽이 보기 흉해져 학교는 벽에 페인트를 덧칠하기로 했습니다. 넓은 벽 전체에 페인트를 새로 칠하는 대신, 구역을 나누어 일부만 페인트를 새로 칠 함으로써 예산을 아끼려 합니다. 이를 위해 벽을 1미터 길이의 구역 n개로 나누고, 각 구역에 왼쪽부터 순서대로 1번부터 n번까지 번호를 붙였습니다. 그리고 페인트를 다시 칠해야 할 구역들을 정했습니다. 벽에 페인트를 칠하는 롤러의 길이는 m미터이고, 롤러로 벽에 페인트를 한 번 칠하는 규칙은 다음과 같습니다. 롤러가 벽에.. 2023. 11. 27.
[WIL] #11. 231120 ~ 231126 이번주 목표 달성 여부 알고리즘 문제 매일 풀기 요일별 공부 내용 월 - 스프링 숙련 강의 (2주차) - 스프링 숙련 개인과제 화 - 알고리즘 문제 - 스프링 숙련 팀 프로젝트 수 - 스프링 숙련 팀 프로젝트 목 - 알고리즘 문제 - 스프링 숙련 팀 프로젝트 금 - 스프링 숙련 팀 프로젝트 토 - 알고리즘 문제 일 - SQL 문제 - 스프링 숙련 팀 프로젝트 개선할 점 & 아쉬운 점 알고리즘 실력이 늘고 있는 것 같다는 생각이 들지 않고 있다. 그래서 공부방법에 조금 더 변화를 줘도 좋을 것 같다. 코드를 좀 더 가독성 있게 작성하면 좋을 것 같다. 새롭게 알게 된 점 & 느낀점 깃허브에서 issue를 생성하고 PR Template을 이용해 pull request를 해 코드리뷰를 주고 받는 과정을 거쳐 .. 2023. 11. 26.
[TIL] #74. 231126 어제 목표 & 오늘 완료한 한 일 알고리즘(SQL) 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 느낀점 오늘 알고리즘 문제를 꼭 풀려고 해봤는데 풀다가 시간초과나는 문제들이 꽤 있었다. 해결하지 못하겠어 우선 다른 문제를 풀자 싶어서 다른 문제 보면 모르겠고,, 그래서 오늘은 그냥 SQL 문제를 풀었다. 그리고 팀 프로젝트 코드 수정 된 거 pull해서 테스트 해보는 과정에서 오류가 발생하는 것을 확인하였다. hashtag관련한 부분에서 에러가 발생하는 것 같았다. 테스트를 해보니 발생하는 문제는 다음과 같.. 2023. 11. 26.
[TIL] #73. 231125 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 느낀점 오늘 문제는 왠지 모르겠지만 재미있게 풀었다. 알고리즘 문제 푼 내용이 머리 속에는 있어도 입 밖으로 내뱉으면서 설명하는 게 어렵다고 느꼈다. 남한테 쉽게 설명할 수 있어야 그게 진짜 내꺼가 되는 거라는 생각이 들어 오늘은 풀이를 남이 들었을 때 쉽게 이해할 수 있도록 노력하여 작성해봤다. 2023. 11. 25.
231125 2016년 - Level 1 문제 설명 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요. 제한사항 2016년은 윤년입니다. 2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다) 입출력 예 코드 class Solution { public String solution(int a, int b) { String answer = ""; int[] month = .. 2023. 11. 25.
[TIL] #72. 231124 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 느낀점 어제 오늘 알고리즘 스터디에서 재귀함수 관련 문제를 풀었는데 알 것 같으면서도 하다보면 헷갈린다. 여러 문제를 접해야겠다. 그리고 팀 프로젝트 지금까지 구현한 댓글 생성, 수정, 삭제 그리고 좋아요 기능 등을 Postman을 통해 테스트해봤다. 생성 수정 삭제는 다 잘되는데, 좋아요 기능를 테스트했을 때 200 상태코드가 보임에도 불구하고 DB에 저장되지 않는 문제가 발생했었다. 원인을 찾느라 좀 오래 걸렸는데 알.. 2023. 11. 24.
[TIL] #71. 231123 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 오늘 배운 내용 알고리즘 문제 2023.11.23 - [Coding Test] - 231123 카드뭉치 - Level 1 231123 카드뭉치 - Level 1 문제 설명코니는 영어 단어가 적힌 카드 뭉치 두 개를 선물로 받았습니다. 코니는 다음과 같은 규칙으로 카드에 적힌 단어들을 사용해 원하는 순서의 단어 배열을 만들 수 있는지 알고 싶습니다 mstudy-recode.tistory.com 느낀점 알고리즘 문제를 풀었는.. 2023. 11. 23.
231123 카드뭉치 - Level 1 문제 설명코니는 영어 단어가 적힌 카드 뭉치 두 개를 선물로 받았습니다. 코니는 다음과 같은 규칙으로 카드에 적힌 단어들을 사용해 원하는 순서의 단어 배열을 만들 수 있는지 알고 싶습니다.원하는 카드 뭉치에서 카드를 순서대로 한 장씩 사용합니다.한 번 사용한 카드는 다시 사용할 수 없습니다.카드를 사용하지 않고 다음 카드로 넘어갈 수 없습니다.기존에 주어진 카드 뭉치의 단어 순서는 바꿀 수 없습니다.예를 들어 첫 번째 카드 뭉치에 순서대로 ["i", "drink", "water"], 두 번째 카드 뭉치에 순서대로 ["want", "to"]가 적혀있을 때 ["i", "want", "to", "drink", "water"] 순서의 단어 배열을 만들려고 한다면 첫 번째 카드 뭉치에서 "i"를 사용한 후 두 번.. 2023. 11. 23.