분류 전체보기(185)
-
[백준알고리즘] 10250번 ACM 호텔
문제 출처 : https://www.acmicpc.net/problem/10250 10250번: ACM 호텔 프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수 www.acmicpc.net 문제 접근 - 엘레베이터와 가까운 거리부터 배정 - 거리가 같은 경우 낮은 층 수 부터 배정 - 방번호는 YXX 나 YYXX 형태로 배정(층수 Y는 100의 자리부터 시작됨) 엘레베이터 7 14 6 13 5 12 4 11 3 10 2 9 ... 1 8 15 1. 층수 구하기 예를 들어 10번째 손님이 3층짜리 호텔에서 방배정을 받는다고 가정하면, 아래와 같다. 엘레베이터..
2024.01.16 -
[Github] 인텔리제이 깃허브 사용방법3_ 인텔리제이에서 깃허브 레파지토리 클론
1. [인텔리제이 깃허브 사용방법1] 윈도우 깃 다운로드 & 깃허브 인텔리제이 연동하는 방법 2. [인텔리제이 깃허브 사용방법2] 인텔리제이에서 깃허브 레파지토리 생성 및 인텔리제이 프로젝트 소스 올리기 3. [인텔리제이 깃허브 사용방법3] 인텔리제이에서 깃허브 레파지토리 클론 깃허브 사이트 접속하여 clone할 레파지토리 URL 복사 인텔리제이에서 File - New - Project from Version Control 선택
2024.01.07 -
[Github] 인텔리제이 깃허브 사용방법2_인텔리제이에서 깃허브 레파지토리 생성 및 인텔리제이 프로젝트 소스 올리기
1. [인텔리제이 깃허브 사용방법1] 윈도우 깃 다운로드 & 깃허브 인텔리제이 연동하는 방법 2. [인텔리제이 깃허브 사용방법2] 인텔리제이에서 깃허브 레파지토리 생성 및 인텔리제이 프로젝트 소스 올리기 3. [인텔리제이 깃허브 사용방법3] 인텔리제이에서 깃허브 레파지토리 클론 2-1. 깃허브 Repository 생성 인텔리제이와 연동할 GitHub 계정에 새로운 Repository 생성 생성된 Repository URL 복사해둠 2-2. 생성한 깃허브 Repository를 인텔리제이와 연동 인텔리제이에서 깃으로 올릴 프로젝트를 열고 ctrl+shift+a -> settings 선택 Git 선택 후 Test 버튼 클릭하여 Git 연동확인 ( 깃 설치 안되었다면 설치 후 ) GitHub 선택하여 깃 계정 ..
2024.01.07 -
[Github] 인텔리제이 깃허브 사용방법1_윈도우 깃 다운로드 & 깃허브 인텔리제이 연동하는 방법
과정 1. [인텔리제이 깃허브 사용방법1] 윈도우 깃 다운로드 & 깃허브 인텔리제이 연동하는 방법 2. [인텔리제이 깃허브 사용방법2] 인텔리제이에서 깃허브 레파지토리 생성 및 인텔리제이 프로젝트 소스 올리기 3. [인텔리제이 깃허브 사용방법3] 인텔리제이에서 깃허브 레파지토리 클론 1-1. 윈도우 깃 다운로드 https://git-scm.com/downloads 접속 Standalone, Portable 이렇게 2가지의 설치파일이 존재하는데, Standalone 설치파일로 본인 컴퓨터의 운영체제에 맞는 버전 선택 - Standalone : 실행파일 다운 - Portable : 무설치 버전 파일로, exe파일이 아닌 7z압축파일이 설치됨 다운로드 된 .exe파일 실행 깃설치 참고 : https://sfi..
2024.01.07 -
[JAVA] 람다(Lamda)
람다(Lamda) - 람다 표현식은 메소드로 전달할 수 있는 익명 함수를 단순화한 코드의 블록 - 람다 표현식은 특정 클래스에 종속되지 않으며 함수라는 이름으로 명명 - 람다 표현식은 함수 자체를 전달 인자로 보내거나 저장하는 것이 가능함 - 람다 표현식은 익명 구현 클래스를 생성하고 객체화 함 - 익명 구현 클래스로 생성된 람다 표현식은 인터페이스로 대입 가능하며 이 인터페이스를 함수형 인터페이스라고 함 - 람다표현식 :: () -> { } 함수형 인터페이스 - 하나의 디폴트 메소드를 갖는 인터페이스(다수의 디폴트 메소드를 갖더라도 하나의 디폴트 메소드라면 함수형 인터페이스) - 함수형 인터페이스는 @FunctionalInterface 애노테이션을 이용해 컴파일 검사 가능 - 함수형 인터페이스의 추상메..
2023.12.13 -
[SQL] MySQL 날짜관련 함수 사용시 주의할 점
MySQL 에서 지원하는 DATE_ADD / DATE_SUB 사용시 INTERVAL 을 선언하여 시간 유형의 조합으로 많이 쓰이는데, 아무 생각 없이 INTERVAL 을 사용할 경우 주의가 필요한 사항이 있어 기록. [문제상황] 2월 같은 윤달의 경우 2월이 28일까지 있으면, 1월은 31일까지 존재하는데, 1월에 한 달을 더 할 경우 문제 발생 문제상황 : '2019-01-30 12:00:00' 와 '2019-01-31 11:00:00'의 경우 시간의 순서 상으로 전자 ('2019-01-30 12:00:00')가 먼저 발생하게 되는데, 두 날짜에 아래와 같이 1달을 더하는 함수를 적용할 경우 출력 값을 확인해보면 동일하게 1달을 더했지만 후자('2019-01-31 11:00:00') 의 출력값이 시간 ..
2023.12.13