TIL(31)
-
22/11/01
1. 알고리즘 한 문제 풀었다(BFS, 다익스트라) 백준 18352: 특정 거리의 도시 찾기 백준 18352: 특정 거리의 도시 찾기 [Java] - 포포 문제 어떤 나라에는 1번부터 N번까지의 도시와 M개의 단방향 도로가 존재한다. 모든 도로의 거리는 1이다. 이 때 특정한 도시 X로부터 출발하여 도달할 수 있는 모든 도시 중에서, 최단 거리가 정 mr-popo.tistory.com 2. Spring 수업 들었다. IoC, @Configuration, @Bean 등에 대해 학습하는 시간이었다. IoC는 토비의 스프링 vol1의 1장을 참고하여 간단한 포스팅으로 기록했다. [Spring 기초] - IoC(Inversion of Control)란 IoC(Inversion of Control)란 Ioc(제어..
2022.11.02 -
22/10/31
어느새 11월이 되었다.. 1. 알고리즘 두 문제 풀었다(dp+dfs, dp). 운 좋게도 쉬운 문제를 골라서, 하나 더 골라서 풀었다. 백준 1520: 내리막길 [Java] 백준 1520: 내리막길 [Java] - 포포 문제 여행을 떠난 세준이는 지도를 하나 구하였다. 이 지도는 아래 그림과 같이 직사각형 모양이며 여러 칸으로 나뉘어져 있다. 한 칸은 한 지점을 나타내는데 각 칸에는 그 지점의 높이가 쓰여 mr-popo.tistory.com 그리고 어제 풀이를 참고해서 해결한 문제를 스스로 한 번 풀어보았다. 백준 12865: 평범한 배낭 [Java] 2. Maven vs Gradle 그리고 Spring Boot CLI 오늘 수업에서는 빌드의 개념과 자바 진영의 빌드툴인 Maven과 Gradle을 살펴..
2022.11.01 -
22/10/29
1. 알고리즘 한 문제 풀었다(BFS) 백준 1600: 말이 되고픈 원숭이 [Java] 백준 1600: 말이 되고픈 원숭이 [Java] - 포포 문제 동물원에서 막 탈출한 원숭이 한 마리가 세상구경을 하고 있다. 그 녀석은 말(Horse)이 되기를 간절히 원했다. 그래서 그는 말의 움직임을 유심히 살펴보고 그대로 따라 하기로 하였다. 말은 mr-popo.tistory.com 2. 전략패턴, SQL 문제 정리 이번 주 과제로 프로그래머스의 SQL 문제를 25개 정도가 주어졌다. 그 중 스스로 풀지 못하고 도움을 받아서 푼 두 문제를 정리했다. [Database/SQL] - 프로그래머스: GROUP BY - 입양 시각 구하기(2) [Database/SQL] - 프로그래머스: 이름에 el이 들어가는 동물 찾기..
2022.10.30 -
22/10/28
1. DB 수업 들었다. 트랜잭션과 프로시저, 트리거에 학습했다. 팀 내에서 공부한 내용을 발표하는 시간에는 트랜잭션, 격리수준(ANSI 표준 4단계), MVCC를 준비해서 간략히 발표했다. https://hungry-speedwell-23f.notion.site/22-10-28-RBF-3d61ed14d7c74138acafc83665f7747b 22/10/28 RBF 트랜잭션 hungry-speedwell-23f.notion.site 2. 계산기 과제 수정 저녁때 2차 PR을 날리고 잠이 들었는데, 멘토님이 새벽에 한번 더 피드백을 해주셨다. 그리고 방금 3차 PR을 날렸는데, 코드를 고치면서 궁금한 점이 생겨 질문을 남겼다. 주말이라 피드백을 해주실 지 모르겠지만 만약 해주신다면 아마 마지막 피드백이지..
2022.10.29 -
22/10/27
1. DB 수업 들었다. 오늘은 join 절에 대해 학습하고 실습했다. inner, left(right), cross, self 조인에 대해 알아보았다. 2. 오프라인 팀 미팅 약 1주일 반 동안 같이 활동한 팀인데 오늘 첫 오프라인 만남을 가졌다. 일단 오늘 DB 수업을 다 듣고 프로그래머스의 SQL 문제를 왕창 풀었다. 이후 제출한 계산기 과제에 대해 각자의 생각을 공유했다. SQL 문제 풀이 과제는 약 5문제 남겨두었는데 내일 수업 듣고 풀어야겠다. 오늘 약속이 몰려있는데, 현재 컨디션이 많이 안좋다 ㅜ ㅜ. 멘토님과 1:1 면담하고 또 나가봐야 해서, 오늘은 이쯤에서 마무리한다. 밀린 계획은 주말을 이용해서 전부 다 처리해야겠다.
2022.10.27 -
22/10/26
1. DB 수업 들었다. SELECT 문과 간단한 집계 함수, Group By 등 기초 문법을 배우는 시간이었다. count() 쿼리에서 count(1), count(0)이 같은 결과를 낸다는 사실은 흥미로웠다. 따로 SQL 문법을 포스팅하고 싶었는데 시간이 부족했다. 2. 디자인 패턴 발표 전략 패턴을 맡아서 발표했다. ppt로 발표했는데, 블로그로 정리하고 싶었으나 시간이 부족했다. 빠른 시일내에 SQL 문법과 전략 패턴에 대해 정리하고 포스팅하는 시간을 가질 것이다. 전략 패턴이란? 3. 계산기 과제 수정 코드 리뷰를 받은 뒤 열심히 수정하고 있다. 게임 계정을 처음 생성할 때 닉네임을 짓는 과정은 몹시 괴롭다. 변수와 메소드 이름을 짓는 것도 마찬가지였다. 한쪽에는 파파고를 켜놓고, 창작의 고통을..
2022.10.27