1. 인텔리제이 얼티메이트 버전 깔아오기 2. 오라클 JDK 11.0.14 버전으로 깔아오기 3. 명품 Java Programming(생능출판) 책 사오기 https://github.com/ohksj77 ohksj77 - Overview ohksj77 has 8 repositories available. Follow their code on GitHub. github.com - 스터디 관련 코드를 올리게 되면 위 링크에 올리겠습니다! - 나머지 내용들을 이 블로그에 올릴 예정입니다! 하다가 궁금한 점 언제든지 물어보시면 됩니다. 아는 선에서 최대한 알려드리도록 하겠습니다. 화이팅합시다!
이번 주 목표 새학기를 잘 시작하자. 3/2일 개강이다. 2022-3-1 화요일 백준 문제를 하나 풀었다. 벽 부수고 이동하기 3 문제를 풀었고, 다음에는 움직이는 미로 탈출이라는 문제부터 풀면 된다. 사소한 차이로 시간 초과가 안나는 것을 보고 살짝 놀랐다. 그저 배열 초기화 할 때 배열 내 순서를 조금 변경하고 출력을 sys.stdout.write()로 했을 뿐인데 시간 초과가 나던 것이 통과되었다. 2022-3-2 수요일 html 강의를 들었다. 기초부터 들어봤고, 계속 들어 완강해야겠다. 초반이라 간단한 개념들 위주였다. 백준 문제 한개를 풀었다. bfs에 해당하는 문제 하나를 풀었고 다음부터는 탈출이라는 문제부터 풀면된다. 2022-3-3 목요일 html강의를 다 들었고, css 강의를 들었다...
https://www.acmicpc.net/problem/16954 16954번: 움직이는 미로 탈출 욱제는 학교 숙제로 크기가 8×8인 체스판에서 탈출하는 게임을 만들었다. 체스판의 모든 칸은 빈 칸 또는 벽 중 하나이다. 욱제의 캐릭터는 가장 왼쪽 아랫 칸에 있고, 이 캐릭터는 가장 오른쪽 www.acmicpc.net 문제 욱제는 학교 숙제로 크기가 8×8인 체스판에서 탈출하는 게임을 만들었다. 체스판의 모든 칸은 빈 칸 또는 벽 중 하나이다. 욱제의 캐릭터는 가장 왼쪽 아랫 칸에 있고, 이 캐릭터는 가장 오른쪽 윗 칸으로 이동해야 한다. 이 게임의 특징은 벽이 움직인다는 점이다. 1초마다 모든 벽이 아래에 있는 행으로 한 칸씩 내려가고, 가장 아래에 있어서 아래에 행이 없다면 벽이 사라지게 된다. ..
https://www.acmicpc.net/problem/16933 16933번: 벽 부수고 이동하기 3 첫째 줄에 N(1 ≤ N ≤ 1,000), M(1 ≤ M ≤ 1,000), K(1 ≤ K ≤ 10)이 주어진다. 다음 N개의 줄에 M개의 숫자로 맵이 주어진다. (1, 1)과 (N, M)은 항상 0이라고 가정하자. www.acmicpc.net 문제 N×M의 행렬로 표현되는 맵이 있다. 맵에서 0은 이동할 수 있는 곳을 나타내고, 1은 이동할 수 없는 벽이 있는 곳을 나타낸다. 당신은 (1, 1)에서 (N, M)의 위치까지 이동하려 하는데, 이때 최단 경로로 이동하려 한다. 최단경로는 맵에서 가장 적은 개수의 칸을 지나는 경로를 말하는데, 이때 시작하는 칸과 끝나는 칸도 포함해서 센다. 이동하지 않고 ..
이번 주 목표 일요일에 볼 토익을 잘 준비하자. 저번에 부족했던 RC위주로 공부하자. 2022-2-20 일요일 토익 공부를 했다. Part 6, 7를 공부했다. 2022-2-21 월요일 스프링 스터디를 진행했다. Restful한 방법과 기존 방법의 차이에 대해 공부했고, RestController에 대해 알아봤다. JPA의 활용과 좀 더 응용적인 쿼리를 JPA에서도 직접 짤 수 있는 JPQL을 알게되었다. RequestBody, PathVariable과 같은 애노테이션과 다양한 매핑하는 애노테이션의 활용에 대해 알아봤다. JSON 방식에 대해 알아봤고, RequestParam을 활용하면 URL이 어떻게 변하는지 확인했다. 인텔리제이에서 각각 페이지를 HTTP를 통해 테스트하는 환경을 활용해봤다. Opri..
이번 주 목표 듣고 있는 스프링 강의를 완강하자. 토익 공부를 금요일에 시작하자. 2022-2-13 일요일 알고리즘 문제를 하나 풀었다. 벽 부수고 이동하기 4 문제였고 다음에는 벽 부수고 이동하기 2 부터 풀면 된다. 스프링 강의를 들었다. 스프링 빈 조회와 상속관계에 대해 알아봤다. BeanDefinition에 대해 알아봤다. 싱글톤에 대해 공부했다. 2022-2-14 월요일 백준 문제를 풀어봤는데 어려워서 맞추지 못했다. 한문제만 계속 보다가 실패만 떠서 다음에 다시 풀어보기로 했다, 입력을 넣으면 정상적인 답이 다 나온다. 하지만 시간오류가 계속 뜬다. 스프링 강의를 들었다. Configuration 애노테이션과 컴포넌트 스캔애 대해 알아봤다. 스프링이 어떻게 싱글톤을 구현했는지에 대해 알아봤다...
https://www.acmicpc.net/problem/14442 14442번: 벽 부수고 이동하기 2 첫째 줄에 N(1 ≤ N ≤ 1,000), M(1 ≤ M ≤ 1,000), K(1 ≤ K ≤ 10)이 주어진다. 다음 N개의 줄에 M개의 숫자로 맵이 주어진다. (1, 1)과 (N, M)은 항상 0이라고 가정하자. www.acmicpc.net 문제 N×M의 행렬로 표현되는 맵이 있다. 맵에서 0은 이동할 수 있는 곳을 나타내고, 1은 이동할 수 없는 벽이 있는 곳을 나타낸다. 당신은 (1, 1)에서 (N, M)의 위치까지 이동하려 하는데, 이때 최단 경로로 이동하려 한다. 최단경로는 맵에서 가장 적은 개수의 칸을 지나는 경로를 말하는데, 이때 시작하는 칸과 끝나는 칸도 포함해서 센다. 만약에 이동하는..