백준 - 블로그(21921) / 슬라이딩윈도우

⭐ 오늘 풀어본 문제는 블로그 이다.블로그 총 기간 N, 특정 기간 X가 주어짐X일동안 최대 접속자 수 구하기prefix 배열 생성 (N+1)prefixi = prefixi-1 + 입력값for (end = X end = X ~ N; end++)sum = prefixen

3일 전
·
0개의 댓글
·

백준 - 색종이 붙이기(17136)

오늘 풀어본 문제는 ⭐색종이 붙이기 라는 문제이다.1×1, 2×2, 3×3, 4×4, 5×5 색종이가 총 5개씩 있다.10×10 색종이를 위 5종류의 색종이로 채워야한다.각 칸에는 0,1이 적혀있다.1에는 색종이로 가려야 하고, 0은 가려선 안된다.겹치면 안된다.불가능

4일 전
·
0개의 댓글
·

백준 - 색종이 붙이기(17136)

오늘 풀어본 문제는 ⭐색종이 붙이기 라는 문제이다.1×1, 2×2, 3×3, 4×4, 5×5 색종이가 총 5개씩 있다.10×10 색종이를 위 5종류의 색종이로 채워야한다.각 칸에는 0,1이 적혀있다.1에는 색종이로 가려야 하고, 0은 가려선 안된다.겹치면 안된다.불가능

4일 전
·
0개의 댓글
·
post-thumbnail

백준 - 후보 추천하기

오늘 풀어본 문제는 ⭐후보 추천하기라는 문제이다.사진틀은 비어있다.특정 학생 추천 시, 등록된다.사진틀이 비어있지 않다면 가장 추천횟수가 적은 학생을 삭제한다.추천횟수가 같다면 가장 오래된 사진을 삭제한다.삭제된 학생의 추천 수는 0이 된다.이미 있는 학생이 추천받으면

2026년 3월 12일
·
0개의 댓글
·

프로그래머스 - 수식 최대화

오늘 풀어본 문제는 ⭐수식 최대화 이다.3가지 연산 기호 +, -, \*의 우선순위를 다르게 설정하여 계산주어진 수식에서 만들 수 있는 결과값의 절댓값 중 최댓값을 구하는 문제계산 과정에서 음수 결과가 발생할 수 있으므로 - 연산자와 음수 값의 구분이 필요연산자 우선순

2026년 3월 5일
·
0개의 댓글
·

백준 - 도영이 음식(2961) / 비트마스킹 + 조합

오늘 풀어본 문제는 ⭐도영이가 만든 맛있는 음식 이라는 문제다.각 재료마다 쓴 맛과 신 맛이 주어진다.주어진 재료들을 적당히 섞어 쓴 맛과 신 맛의 차이를 최소로 줄이고자 한다.신 맛은 사용된 재료들의 총곱 / 쓴 맛은 사용된 재료들의 총합재료는 1개 이상 무조건 사용

2026년 3월 4일
·
0개의 댓글
·

백준 - 로또(6603) / 조합

오늘 풀어본 문제는 ⭐로또 이다.각 줄마다 k와 k개의 수가 주어짐. 해당 주어진 수들 중 6개의 수를 선택하는 경우의 수를 모두 출력할것각 케이스마다 경우의 수는 오름차순으로 출력하고, 케이스간 한 줄씩 띄어쓰기로 출력한다.해당 문제는 조합론 공부를 위해 풀어보았다.

2026년 3월 4일
·
0개의 댓글
·
post-thumbnail

백준 - 반도체 설계(2352) / LIS + 이분탐색

오늘 풀어볼 문제는 ⭐반도체 설계라는 문제이다.

2026년 3월 3일
·
0개의 댓글
·
post-thumbnail

최장 증가 부분 수열 (LIS)

원소가 n개인 배열의 일부 원소를 골라내서 만든 부분 수열 중, 각 원소가 이전 원소보다 크다는 조건을 만족하고, 그 길이가 최대인 부분 수열을 최장 증가 부분 수열이라고 합니다.예를 들어, { 6, 2, 5, 1, 7, 4, 8, 3} 이라는 배열이 있을 경우, LI

2026년 3월 2일
·
0개의 댓글
·

백준 - 상자넣기(1965) / LIS

오늘 풀어본 문제는 ⭐상자넣기(1965) 라는 문제이다.상자의 크기가 일렬로 주어지고, 앞 상자(바로 앞x)가 현재 상자보다 작으면, 현재 상자에 넣을 수 있다.한 번에 넣을 수 있는 최대 상자 개수?상자의 개수 (1 ≤ n ≤ 1000)넣을 수 있는 최대의 상자 개수

2026년 3월 2일
·
0개의 댓글
·
post-thumbnail

백준 - 숫자 카드2 (10816) / 이분탐색

정수가 적힌 숫자 카드가 있다.상근이는 여러 장의 카드를 가지고 있다. (같은 숫자의 카드가 여러 장 있을 수 있음)특정 숫자가 적힌 카드를 몇 장 가지고 있는지 구하는 문제이다.카드 개수 N (1 ≤ N ≤ 500,000)각 카드에 적힌 정수(-10,000,000 ≤

2026년 2월 28일
·
0개의 댓글
·

백준 - 트럭(13335)

오늘 풀어본 문제는 ⭐트럭 이란 문제다.n개의 트럭이 다리를 건너려고 한다.1초에 1씩 움직인다는 가정. 다리에 올라간 트럭 무게 총 합 <= L트럭길이는 모두 1로 돋일땅과 걸쳐져있는 트럭은 무게에 합하지 않음(자리 차지만)모든 트럭이 건너는 최단 시간 구하기n

2026년 2월 27일
·
0개의 댓글
·

SQL 공부 - null

1. NULL이란 무엇인가? NULL은 다음을 의미한다. 값이 없음 값이 아직 정해지지 않음 값이 존재하지 않음 중요한 점은 > NULL ≠ 0 > NULL ≠ '' (빈 문자열) NULL은 아예 값 자체가 존재하지 않는 상태다. 2. NULL 비교는 = 로 하면 안 된다 가장 많이 하는 실수. 이 조건은 항상 참이 되지 않는다. NULL은...

2026년 2월 26일
·
0개의 댓글
·

SQL 공부 - date / datetime / timestamp

DATETIME은 문자열처럼 보이지만 실제로는 날짜 타입이다.따라서 문자열 비교(LIKE)보다 범위 비교가 정확하다.DATE 타입을 문자열처럼 비교인덱스를 못 탈 가능성 있음실무에서는 권장되지 않음이 방식의 장점:2021년 전체를 정확히 포함인덱스 사용 가능가장 안정적

2026년 2월 26일
·
0개의 댓글
·

SQL 공부 - 집계함수/where/group by/having

집계함수는 여러 행(row)의 값을 모아서 하나의 값으로 계산하는 함수이다.주로 GROUP BY와 함께 사용하며, “부서별/지역별/상품별 통계” 같은 요약 결과를 만들 때 사용한다.대표적인 집계함수는 다음과 같다.COUNT(\*) : 행의 개수를 센다.COUNT(col

2026년 2월 25일
·
0개의 댓글
·
post-thumbnail

백준 - 아기 상어(16236)

오늘 풀어볼 문제는 아기 상어라는 문제이다.N \* N 크기의 공간에 물고리 M마리와 아기 상어 1마리가 있다.아기상어의 초기 크기는 2이고, 물고기는 입력값으로 주어진다.아기 상어는 자기보다 큰 물고기의 칸은 지나갈 수 없다.아기 상어는 자기와 같은 크기의 물고 칸은

2026년 2월 12일
·
0개의 댓글
·
post-thumbnail

백준 - 나무 재테크(16235)

오늘 풀어볼 문제는 나무 재테크 라는 문제이다.N \* N 크기의 땅이 있고, 각 땅에는 초기에 5만큼의 양분이 있다.나무는 사계절을 보내며 다음과 같은 과정을 거친다. 봄나무가 자신의 나이만큼 현재 위치한 땅의 양분을 먹고, 나이가 1 증가한다.하나의 칸에 여러 나

2026년 2월 11일
·
0개의 댓글
·
post-thumbnail

백준 - 인구 이동(16234)

오늘 풀어본 문제는 인구 이동 이라는 문제이다.NN 크기는 11 칸으로 이루어진 나라들이다. 각 나라들에는 인구가 있다.인접한 나라의 인구수 차이가 L명 이상 R명 이하라면, 하루 동안 연합이 된다연합의 인구수 / 연합을 이루는 나라 개수 만큼 인구를 나눠 갖는다.소수

2026년 2월 8일
·
0개의 댓글
·

백준 - 사다리조작(15684)

사다리게임N개의 세로선, M개의 가로선이 있다. 이때 각 가로선에 H개 만큼의 사다리를 놓을 수 있다.사다리는 서로 인접하거나 연속적일 수 없다.i번 세로선의 결과가 i번째로 되기 위해 추가해야 할 최소한의 사다리 수를 구하라.정답이 3을 초과하거나, 불가능하면 -1

2026년 1월 25일
·
0개의 댓글
·
post-thumbnail

백준 톱니바퀴(14891)

4개의 톱니바퀴가 왼쪽부터 1,2,3,4 의 번호를 가짐.12시방향부터 시계방향으로의 각 톱니의 상태가 주어짐(N : 0, S : 1)N번째 바퀴를 K번의 바퀴 회전시킴. (시계 : 1, 반시계 : -1)3.1 해당 N번째 바퀴와 맞닿는 N-1, N+1 바퀴의 극이 같

2026년 1월 20일
·
0개의 댓글
·