전체 글(754)
-
[SQL][2] 진료과별 총 예약 횟수 출력하기
문제 설명 다음은 종합병원의 진료 예약정보를 담은 APPOINTMENT 테이블 입니다. APPOINTMENT 테이블은 다음과 같으며 APNT_YMD, APNT_NO, PT_NO, MCDP_CD, MDDR_ID, APNT_CNCL_YN, APNT_CNCL_YMD는 각각 진료예약일시, 진료예약번호, 환자번호, 진료과코드, 의사ID, 예약취소여부, 예약취소날짜를 나타냅니다. Column nameTypeNullable APNT_YMDTIMESTAMPFALSE APNT_NONUMBER(5)FALSE PT_NOVARCHAR(10)FALSE MCDP_CDVARCHAR(6)FALSE MDDR_IDVARCHAR(10)FALSE APNT_CNCL_YNVARCHAR(1)TRUE APNT_CNCL_YMDDATETRUE 문제 ..
2023.10.20 -
[SQL][2] 동명 동물 수 찾기
문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_IDVARCHAR(N)FALSE ANIMAL_TYPEVARCHAR(N)FALSE DATETIMEDATETIMEFALSE INTAKE_CONDITIONVARCHAR(N)FALSE NAMEVARCHAR(N)TRUE SEX_UPON_INTAKEVARCHAR(N)FALSE 동물 보호소에..
2023.10.20 -
[SQL][2][X] 중복 제거하기
문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_IDVARCHAR(N)FALSE ANIMAL_TYPEVARCHAR(N)FALSE DATETIMEDATETIMEFALSE INTAKE_CONDITIONVARCHAR(N)FALSE NAMEVARCHAR(N)TRUE SEX_UPON_INTAKEVARCHAR(N)FALSE 동물 보호소에..
2023.10.20 -
[git] git reset에 대한 나름의 이해
git reset은 hard, mixed, soft가 있다. 처음 상태 hard의 경우 commit 기록을 이전으로 돌리고 현재 파일도 커밋 이전으로 돌린다. mixed의 경우 아직 commit기록을 commit하기 전으로 돌리되 현재 파일은 커밋 이후와 같다. 그리고 스테이징이 되지 않은 상태이다. soft의 경우 commit 기록을 이전으로 돌리되 현재 파일은 커밋 이후와 같다. mixed와의 차이는 스테이징이 된 상태이다. Reference https://da-nyee.github.io/posts/git-git-reset-git-reflog/ [Git] git reset –hard 되돌리기 (feat. git reflog) Introduction da-nyee.github.io https://git..
2023.10.20 -
[CS] CPU 스케줄링의 종류에 대한 나름의 이해
CPU 스케줄링은 크게 두 가지로 구분할 수 있다. 선점형과 비선점형이다. 선점형은 CPU를 사용하고 있는 프로세스가 끝나기 전에 다른 프로세스가 CPU 권한을 뺏을 수 있는 것이다. 비선점형은 프로세스가 끝날 때까지 뺏지 못한다. 비선점형에는 FCFS, SJF가 있다. FCFS는 먼저 들어온 작업을 먼저 처리한다. SJF는 준비큐에 있는 프로세스 중 가장 짧은 작업을 먼저 처리한다. 이렇게 하면 반환시간과 대기시간은 줄어들지만 스타베이션의 문제가 생긴다. 선점형에는 RR, SRTF, Priority Queue가 있다. RR는 라운드로빈의 약자로 프로세스의 우선순위에 따라 스케줄링하는 것이 아닌 시분할로 즉 시간을 나누어 동일하게 프로세스마다 시간을 부여한다. 그 시간이 끝나면 콘텍스트 스위칭이 일어난다..
2023.10.20 -
[알고리즘] 주차 요금 계산
문제 설명 문제 설명 주차장의 요금표와 차량이 들어오고(입차) 나간(출차) 기록이 주어졌을 때, 차량별로 주차 요금을 계산하려고 합니다. 아래는 하나의 예시를 나타냅니다. 요금표 기본 시간(분)기본 요금(원)단위 시간(분)단위 요금(원) 180500010600 입/출차 기록 시각(시:분)차량 번호내역 05:345961입차 06:000000입차 06:340000출차 07:595961출차 07:590148입차 18:590000입차 19:090148출차 22:595961입차 23:005961출차 자동차별 주차 요금 차량 번호누적 주차 시간(분)주차 요금(원) 000034 + 300 = 3345000 + ⌈(334 - 180) / 10⌉ x 600 = 14600 01486705000 +⌈(670 - 180) /..
2023.10.19