깃허브 프로필 리드미에 뱃지를 추가하는 방법을 알아보자. (글의 맨 밑에 뱃지 코드 예시 목록이 있다.) 뱃지는 https://shields.io/ 와 https://simpleicons.org/ 를 참고하라는 글이 많다. 하지만 우리는 지금 당장 추가하고 싶다. 우선 원하는 뱃지가 다음 링크에 있는지 확인해보자. CTRL + F 를 눌러 검색해보자 https://github.com/Ileriayo/markdown-badges GitHub - Ileriayo/markdown-badges: Badges for your personal developer branding, profile, and projects. Badges for your personal developer branding, profile, ..
깃허브 프로필을 꾸밀 때 참고했던 링크들은 다음과 같다. 1. 리드미 Generator https://rahuldkjain.github.io/gh-profile-readme-generator/ GitHub Profile Readme Generator Prettify your github profile using this amazing readme generator. rahuldkjain.github.io - 해당 링크에서 원하는 스택들을 선택하고 소개 등을 작성해 Generate Readme 버튼을 클릭 후 나오는 코드를 복사해 깃허브 리드미 작성할 때 붙여 넣으면 손쉽게 작성이 가능하다. 하지만.. 이렇게 작성하지 않고 커스텀하게 작성하고 싶은 경우가 있다. 그 경우 HTML 혹은 Markdown 언어..
https://www.acmicpc.net/problem/1933 1933번: 스카이라인 첫째 줄에 건물의 개수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 N개의 줄에는 N개의 건물에 대한 정보가 주어진다. 건물에 대한 정보는 세 정수 L, H, R로 나타나는데, 각각 건물의 왼쪽 x좌표, 높이, 오 www.acmicpc.net 문제 N개의 직사각형 모양의 건물들이 주어졌을 때, 스카이라인을 구해내는 프로그램을 작성하시오. 스카이라인은 건물 전체의 윤곽을 의미한다. 즉, 각각의 건물을 직사각형으로 표현했을 때, 그러한 직사각형들의 합집합을 구하는 문제이다. 예를 들어 직사각형 모양의 건물들이 위와 같이 주어졌다고 하자. 각각의 건물은 왼쪽 x좌표와 오른쪽 x좌표, 그리고 높이로 나타난다. 모든 ..
이번 주 목표 개강 준비하기 이번 학기 계획, 목표 세우기 2023-2-26 일요일 객체지향 강의를 들었다. 2023-2-27 월요일 졸업작품 프로젝트에서 오류들을 수정했다. 간헐적으로 깃허브 레포의 멤버들을 조회할 때 예외가 던져졌었다. TUK UMC 운영진으로 들어가게되었다. 연합 동아리로 유명한 것으로 알고 있다. 객체지향 강의를 완강했다. 기능과 책임 분리, 의존과 DI, DIP 등에 대해 복습했다. 2023-2-28 화요일 스프링 시큐리티 강의를 들었다. 이번 주 리뷰 강의 하나를 완강한 것에 만족한다. 이제 시큐리티 강의를 들어야 한다.
이번 주 목표 방학을 잘 마무리 하자 프로젝트를 열심히 하자 2023-2-19 일요일 친구에게 멘토링을 해주기 위해 스프링 예제 프로젝트를 생성 및 개발했다. 졸업작품 회의에 참여했다. 블록체인 관련 업무를 상세화 했다. 2023-2-20 월요일 부엉이숲 프로젝트에서 Soft Delete관련 수정을 진행했다. BaseTime 관련 커스텀 리스너를 추가해 적용했다. SoftDelete에서의 엔티티 조회를 위한 커스텀 어노테이션을 추가해 적용했다. Hibernate의 @Where 어노테이션을 활용했다. 2023-2-21 화요일 부엉이숲에서 ID 만을 Response할 때 쓰는 DTO들을 하나로 묶는 수정 작업을 수행했다. 친구에게 스프링 멘토링을 진행했다. 간단하게 MVC 부분과 DB 접근 부분을 알려줬다...
이번 주 목표 프로젝트 개인 공부 휴식 2023-2-12 일요일 부엉이숲 프로젝트의 파일 업로드 부분에 대해 레퍼런스를 서칭했다. 2023-2-13 월요일 부엉이숲 프로젝트의 파일 업로드 및 다운로드 API 를 완성했다. 테스트 코드와 문서화도 마쳤다. 백준 재채점으로 인해 틀린 문제 두 문제를 풀었다. 원래 풀었던 아이디어가 있었어서 많이는 안걸렸다. 2023-2-14 화요일 부엉이숲 프로젝트에서 S3 버킷에 파일 업로드 및 다운하는 API를 구현했다. 2023-2-15 수요일 졸업작품 프로젝트에 Controller Advice를 추가했다. 2023-2-16 목요일 모던 자바 인 액션을 이어서 읽었다. 스트림에서의 reduce에 대해 더 깊게 알 수 있었고, 스트림을 다양한 방식으로 생성하는 방법을 알..
https://www.acmicpc.net/problem/6087 6087번: 레이저 통신 크기가 1×1인 정사각형으로 나누어진 W×H 크기의 지도가 있다. 지도의 각 칸은 빈 칸이거나 벽이며, 두 칸은 'C'로 표시되어 있는 칸이다. 'C'로 표시되어 있는 두 칸을 레이저로 통신하기 위해서 www.acmicpc.net 문제 크기가 1×1인 정사각형으로 나누어진 W×H 크기의 지도가 있다. 지도의 각 칸은 빈 칸이거나 벽이며, 두 칸은 'C'로 표시되어 있는 칸이다. 'C'로 표시되어 있는 두 칸을 레이저로 통신하기 위해서 설치해야 하는 거울 개수의 최솟값을 구하는 프로그램을 작성하시오. 레이저로 통신한다는 것은 두 칸을 레이저로 연결할 수 있음을 의미한다. 레이저는 C에서만 발사할 수 있고, 빈 칸에 ..
https://www.acmicpc.net/problem/6588 6588번: 골드바흐의 추측 각 테스트 케이스에 대해서, n = a + b 형태로 출력한다. 이때, a와 b는 홀수 소수이다. 숫자와 연산자는 공백 하나로 구분되어져 있다. 만약, n을 만들 수 있는 방법이 여러 가지라면, b-a가 가장 큰 www.acmicpc.net 문제 1742년, 독일의 아마추어 수학가 크리스티안 골드바흐는 레온하르트 오일러에게 다음과 같은 추측을 제안하는 편지를 보냈다. 4보다 큰 모든 짝수는 두 홀수 소수의 합으로 나타낼 수 있다. 예를 들어 8은 3 + 5로 나타낼 수 있고, 3과 5는 모두 홀수인 소수이다. 또, 20 = 3 + 17 = 7 + 13, 42 = 5 + 37 = 11 + 31 = 13 + 29 ..