til(31)
-
22/10/25
1. 알고리즘 한 문제 풀었다(DP, 문자열). 백준 5582: 공통부분 문자열 [Java] 백준 5582: 공통부분 문자열 [Java] -포포 문제 두 문자열이 주어졌을 때, 두 문자열에 모두 포함된 가장 긴 공통 부분 문자열을 찾는 프로그램을 작성하시오. 어떤 문자열 s의 부분 문자열 t란, s에 t가 연속으로 나타나는 것을 말한다. 예 mr-popo.tistory.com 2. 계산기 과제 제출했다. 오늘 작성한 코드는 거의 없다. 어제의 코드에 패키지 재조정, 클래스 명 변경 등 Rename으로 커밋 로그를 남기는 작업이 대부분이었다. 멘토님들이 코드를 하나하나 봐주시면서 피드백을 주셨다. 열정을 갖고 40회 이상의 코멘트를 남겨주셨는데, 정말 감사한 마음이다. 현재는 피드백을 전부 다 확인한 상태..
2022.10.26 -
22/10/24
1. 알고리즘 한 문제 풀었다(DP) 백준 11060: 점프점프 [Java] 백준 11060: 점프점프 [Java] - 포포 문제 재환이가 1×N 크기의 미로에 갇혀있다. 미로는 1×1 크기의 칸으로 이루어져 있고, 각 칸에는 정수가 하나 쓰여 있다. i번째 칸에 쓰여 있는 수를 Ai라고 했을 때, 재환이는 Ai이하만큼 오른쪽 mr-popo.tistory.com 점점 TIL에 한 줄 적어보려고 알고리즘 문제를 푸는 것 같다. 나쁘지 않다. 2. 데이터베이스 수업을 들었다. 데이터베이스가 필요한 이유와 프로덕트용 DB(MySQL, Oracle, PG)와 데이터 웨어하우스(Snow flake, Big Query 등)의 차이를 간략히 들었다. 쿼리문은 잘 짤수록 당연히 좋으니까 연습 더 해야겠다. 배움의 자세..
2022.10.25 -
22/10/23
1. 알고리즘 한 문제 풀었다(bfs, dfs) 백준 2589: 보물섬 [Java] 백준 2589: 보물섬 [Java] - 포포 문제 보물섬 지도를 발견한 후크 선장은 보물을 찾아나섰다. 보물섬 지도는 아래 그림과 같이 직사각형 모양이며 여러 칸으로 나뉘어져 있다. 각 칸은 육지(L)나 바다(W)로 표시되어 있다. 이 지 mr-popo.tistory.com 2. DB 스터디 참여했다. 발표는 그럭저럭 했다. 인덱스 유/무일때의 group by 쿼리 처리방식과 distinct가 집합함수(sum, max, min)와 함께 쓰일 때, 그러지 않을 때의 차이가 기억에 남는다. 3. Java 계산기 과제 시작했다. 현재 기능별로 객체들을 일단 쪼개놓은 상태다. 입/출력 및 저장 기능은 어느정도 다져놓았고, 연산 ..
2022.10.24 -
22/10/22
1. 알고리즘 한 문제 풀었다(DP) 백준 1495: 기타리스트 백준 1495: 기타리스트 문제 Day Of Mourning의 기타리스트 강토는 다가오는 공연에서 연주할 N개의 곡을 연주하고 있다. 지금까지 공연과는 다른 공연을 보여주기 위해서 이번 공연에서는 매번 곡이 시작하기 전에 볼륨을 mr-popo.tistory.com 2. DB 스터디 준비 완료했다. 노션에 발표 자료를 정리했고 어느정도 숙지했다. 내일 솰라솰라만 잘하면 됨 3. 디자인 패턴 발표자료 완성했다. 디자인 패턴 1개를 골라 공부한 뒤 팀끼리 공유하는 과제가 주어졌다. 전략 패턴을 맡았고, 오늘 발표 자료를 완성했다. d-day까지 자료를 좀 다듬어야겠다. 이것도 솰라솰라만 잘하면 될 것 같다. 스케줄이 생겨 오늘은 노트북을 일찍 덮..
2022.10.22 -
22/10/21
1. 알고리즘 한 문제 풀었다(문자열) 백준 2941: 크로아티아 알파벳 [Java] 반례 有 백준 2941: 크로아티아 알파벳 [Java] - 포포 // 반례 有 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= mr-popo.tistory.com 2. Java로 숫자야구 클론코딩 2022.10.21 - [JAVA] - Java 숫자야구 Java 숫자야구 수업을 따라 숫자 야구를 구현하며 객체지향적으로 코드를 작성하는 시간을 가졌다. 우선 로직과 설계도는 아래와 같다. 위 그림은 https://excalidraw.com/에서 그렸다. ..
2022.10.21 -
22/10/20
1. 알고리즘 한 문제 도전했다(문자열) 백준 4659: 비밀번호 발음하기 백준 4659: 비밀번호 발음하기 [Java] - 포포 코드 복사해서 반례를 찾아주시는 분께 선물 드리겠습니다(진짜임). 문제 좋은 패스워드를 만드는것은 어려운 일이다. 대부분의 사용자들은 buddy처럼 발음하기 좋고 기억하기 쉬운 패스워드를 mr-popo.tistory.com 해당 포스팅에 작성한 코드로 반례를 찾아주시면 선물 드립니다.. 누군가에게 문자열은 시간 세이브하는 문제지만 나한테는 아직 어렵다.. 이번 문제는 잘 해결했다고 생각했는데 왜맞틀당했다.. 2. Java 컬렉션, Iterator, Optional, Stream에 대해 학습했다. Collection과 Iterator Optional Optional은 이전에 포..
2022.10.21