https://www.acmicpc.net/problem/11652 11652번: 카드 준규는 숫자 카드 N장을 가지고 있다. 숫자 카드에는 정수가 하나 적혀있는데, 적혀있는 수는 -262보다 크거나 같고, 262보다 작거나 같다. 준규가 가지고 있는 카드가 주어졌을 때, 가장 많이 가지 www.acmicpc.net 문제 준규는 숫자 카드 N장을 가지고 있다. 숫자 카드에는 정수가 하나 적혀있는데, 적혀있는 수는 -262보다 크거나 같고, 262보다 작거나 같다. 준규가 가지고 있는 카드가 주어졌을 때, 가장 많이 가지고 있는 정수를 구하는 프로그램을 작성하시오. 만약, 가장 많이 가지고 있는 정수가 여러 가지라면, 작은 것을 출력한다. 코드 import java.io.*; import java.util..
https://www.acmicpc.net/problem/10825 10825번: 국영수 첫째 줄에 도현이네 반의 학생의 수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 한 줄에 하나씩 각 학생의 이름, 국어, 영어, 수학 점수가 공백으로 구분해 주어진다. 점수는 1보다 크거나 같고, 1 www.acmicpc.net 문제 도현이네 반 학생 N명의 이름과 국어, 영어, 수학 점수가 주어진다. 이때, 다음과 같은 조건으로 학생의 성적을 정렬하는 프로그램을 작성하시오. 국어 점수가 감소하는 순서로 국어 점수가 같으면 영어 점수가 증가하는 순서로 국어 점수와 영어 점수가 같으면 수학 점수가 감소하는 순서로 모든 점수가 같으면 이름이 사전 순으로 증가하는 순서로 (단, 아스키 코드에서 대문자는 소..
https://www.acmicpc.net/problem/2261 2261번: 가장 가까운 두 점 첫째 줄에 자연수 n(2 ≤ n ≤ 100,000)이 주어진다. 다음 n개의 줄에는 차례로 각 점의 x, y좌표가 주어진다. 각각의 좌표는 절댓값이 10,000을 넘지 않는 정수이다. 여러 점이 같은 좌표를 가질 수도 www.acmicpc.net 문제 2차원 평면상에 n개의 점이 주어졌을 때, 이 점들 중 가장 가까운 두 점을 구하는 프로그램을 작성하시오. 코드 import java.io.*; import java.util.*; public class Main { private static Element[] elements; private static Comparator yCompare = new Compa..
이번 주 목표 개강 적응하기 스프링 시큐리티 강의 수강 2023-3-1 수요일 스프링 시큐리티 강의를 들었다. 시큐리티 Config의 기본적인 부분을 공부했다. 폼 인증의 다양한 API들을 살펴봤다. 2023-3-2 목요일 백준 한 문제를 풀었다. 2023-3-3 금요일 스프링 시큐리티 강의를 들었다. 2023-3-4 토요일 스프링 시큐리티 강의를 들었다. 두들두들 시즌2 회의에 참여했다. 대략적인 것들을 정했는데 백엔드 프레임워크에 대해서는 더 생각해보기로 했다. 이번 주 리뷰 개강을 하고 공부가 순조롭게 진행되고 있는 것 같다.
깃허브 프로필 리드미에 뱃지를 추가하는 방법을 알아보자. (글의 맨 밑에 뱃지 코드 예시 목록이 있다.) 뱃지는 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 화요일 스프링 시큐리티 강의를 들었다. 이번 주 리뷰 강의 하나를 완강한 것에 만족한다. 이제 시큐리티 강의를 들어야 한다.