전체 글

Algorithm/백준

백준 1436번 : 영화감독 숌(Java)

https://www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net [풀이] 브루트포스 알고리즘 문제이며, while 반복문에서 숫자를 하나씩 증가하면서 조건을 확인해야 한다. 조건은, 666이라는 숫자가 포함되어있는지 contains() 메소드를 이용해서 확인하면 된다. [코드] import java.io.*; public class Main { public static void main(String[] args) throws IOException { Buff..

Memo/21년 TIL

0821~0822 TIL (주말 정리하기)

| 0821 ~ 0822 [공부한 내용] 이번 주차는 스프링에 대한 기본적인 개념에 대해서 배웠다. 이를 바우처 프로그램을 만들며 적용시켰는데 요구사항을 구현하는데 집중했다. 코딩테스트에 대한 공부를 해본 경험이 거의 없었기 때문에 매일 조금씩이라도 공부하고 문제도 풀려고 하고 있다. 앞으로도 계속 이렇게 공부할 계획이다. 주말에 강의 복습할 계획이었는데 생각만큼 못한 것 같다. 내일부터 조금씩 짬을 내서라도 진행할 계획이다. [주말 정리] 과제 기능 구현하느라 토요일까지 머리가 아팠는데 에러 고치고 피드백 받은 부분을 수정하느라 일요일을 다 쓴것 같다. 물론 일요일은 다른 공부도 조금씩 해서 많이 하지는 못했지만 하루 이틀 내로 PR을 올려서 피드백을 받고싶다. 토요일에 처음으로 코드 리뷰를 받아봤는데..

Algorithm/백준

백준 1120번 : 문자열(Java)

https://www.acmicpc.net/problem/1120 1120번: 문자열 길이가 N으로 같은 문자열 X와 Y가 있을 때, 두 문자열 X와 Y의 차이는 X[i] ≠ Y[i]인 i의 개수이다. 예를 들어, X=”jimin”, Y=”minji”이면, 둘의 차이는 4이다. 두 문자열 A와 B가 주어진다. 이때, A의 www.acmicpc.net [풀이] A의 문자열이 더 짧으므로 B의 문자열의 앞부분부터 A의 문자열 길이만큼 for 반복문으로 비교하면된다. B의 문자열의 인덱스를 시도한 횟수만큼 더해주는 것에 신경써야한다. [주의해야할 부분] 문자열의 인덱스만 신경쓰면 될 것이라 생각한다. [코드] import java.io.*; import java.util.StringTokenizer; publ..

Memo/21년 TIL

0820 TIL (어제 하루 정리하기)

| 0820 [공부한 내용] 기존의 프로그램을 @SpringBootApplication을 이용해서 기능구현을 완료했다. 또 jar 파일을 만들어 실행하는 과정을 복습했다. logback.xml 파일을 만들어 로그기록을 보관하는 방법을, 로그를 원하는 패턴으로 작성하는 방법에 대해서 배웠다. 전체적으로 오늘 강의를 복습하면서 과제를 완성하려했는데, 프로그램을 완성하는게 쉽지않았다. [하루 정리] 새벽 3시?4시? 까지 과제를 하다가(기능을 구현을 못해서... 늦게까지 있었다.) 생각해보니 만약 그날 TIL을 작성못했으면 그 다음날에 "어제 하루 정리하기!"로, TIL을 그날 작성하면 "오늘 하루 정리하기!" 이렇게 작성하면 좋을 것 같다. Today I learned인데 하루 지나서.. 오늘 하루 정리하기..

Memo/21년 TIL

0819 TIL (오늘 하루 정리하기)

| 0819 [공부한 내용] Yaml 파일이란, Environment Profile, Resource 등에 대해서 강의를 들었다. 강의가 쉽지 않아 여러번 반복이 필요한 것 같다. 블랙리스트 명단을 조회 하는 기능 및 이전에 구현한 메모리 기반의 Repository를 개발환경에서만 구현되게 수정하는 법에 대해 과제를 하면서 배웠다. 코딩테스트에 대한 부족함을 아주 많이 깨달아서 다시 처음으로 돌아가자라는 마음으로 '이것이 코딩테스트다'라는 책을 보기 시작했다. [하루 정리] 새벽 내내 4시까지 하나의 오류로 인해 진도를 나가지 못했다. creating Bean과 관련한 오류였는데 아무리 봐도 @ComponentScan이 Confing 파일에 있고, 해당하는 Service 파일에는 @Service 어노테이..

Memo/21년 TIL

0818 TIL (어제 하루 정리하기)

| 0818 [공부한 내용] 팀원들과 스터디를 통해 NULL / Thread / Stream / 입출력 에 대하여 발표를 하고 서로 공부한 내용을 공유했다. SpringBoot의 핵심 개념중 DI와 IoC에 대해서 공부했다. 전날 했던 과제를 이어서 구현했다. 기존의 입출력 문자열 받는 것을 Enum과 비교하도록 만들었으며 메인 메소드에 불필요한 코드가 많은 것 같아 정리를 하려 했다. [하루 정리] 새벽에 과제를 하다가 잠깐 잠을 잔다는게 깊게 자버려서 아침에 어제 TIL을 작성한다...ㅎㅎ 첫 스터디였기에 우리가 했던 과제를 깊이 있게 준비했는데 다음에는 공부하지 않았던, 접하지 않았던 부분에 대해서 이렇게 준비하면 좋을 것 같다. 다행히 발표나 내용이나 팀원분들이 좋게 봐주신 것 같다. 하반기 카카..

skyey94
Retrospect