⭐ 오늘 풀어본 문제는 블로그 이다.블로그 총 기간 N, 특정 기간 X가 주어짐X일동안 최대 접속자 수 구하기prefix 배열 생성 (N+1)prefixi = prefixi-1 + 입력값for (end = X end = X ~ N; end++)sum = prefixen
오늘 풀어본 문제는 ⭐색종이 붙이기 라는 문제이다.1×1, 2×2, 3×3, 4×4, 5×5 색종이가 총 5개씩 있다.10×10 색종이를 위 5종류의 색종이로 채워야한다.각 칸에는 0,1이 적혀있다.1에는 색종이로 가려야 하고, 0은 가려선 안된다.겹치면 안된다.불가능
오늘 풀어본 문제는 ⭐색종이 붙이기 라는 문제이다.1×1, 2×2, 3×3, 4×4, 5×5 색종이가 총 5개씩 있다.10×10 색종이를 위 5종류의 색종이로 채워야한다.각 칸에는 0,1이 적혀있다.1에는 색종이로 가려야 하고, 0은 가려선 안된다.겹치면 안된다.불가능

오늘 풀어본 문제는 ⭐후보 추천하기라는 문제이다.사진틀은 비어있다.특정 학생 추천 시, 등록된다.사진틀이 비어있지 않다면 가장 추천횟수가 적은 학생을 삭제한다.추천횟수가 같다면 가장 오래된 사진을 삭제한다.삭제된 학생의 추천 수는 0이 된다.이미 있는 학생이 추천받으면
오늘 풀어본 문제는 ⭐수식 최대화 이다.3가지 연산 기호 +, -, \*의 우선순위를 다르게 설정하여 계산주어진 수식에서 만들 수 있는 결과값의 절댓값 중 최댓값을 구하는 문제계산 과정에서 음수 결과가 발생할 수 있으므로 - 연산자와 음수 값의 구분이 필요연산자 우선순
오늘 풀어본 문제는 ⭐도영이가 만든 맛있는 음식 이라는 문제다.각 재료마다 쓴 맛과 신 맛이 주어진다.주어진 재료들을 적당히 섞어 쓴 맛과 신 맛의 차이를 최소로 줄이고자 한다.신 맛은 사용된 재료들의 총곱 / 쓴 맛은 사용된 재료들의 총합재료는 1개 이상 무조건 사용
오늘 풀어본 문제는 ⭐로또 이다.각 줄마다 k와 k개의 수가 주어짐. 해당 주어진 수들 중 6개의 수를 선택하는 경우의 수를 모두 출력할것각 케이스마다 경우의 수는 오름차순으로 출력하고, 케이스간 한 줄씩 띄어쓰기로 출력한다.해당 문제는 조합론 공부를 위해 풀어보았다.

원소가 n개인 배열의 일부 원소를 골라내서 만든 부분 수열 중, 각 원소가 이전 원소보다 크다는 조건을 만족하고, 그 길이가 최대인 부분 수열을 최장 증가 부분 수열이라고 합니다.예를 들어, { 6, 2, 5, 1, 7, 4, 8, 3} 이라는 배열이 있을 경우, LI
오늘 풀어본 문제는 ⭐상자넣기(1965) 라는 문제이다.상자의 크기가 일렬로 주어지고, 앞 상자(바로 앞x)가 현재 상자보다 작으면, 현재 상자에 넣을 수 있다.한 번에 넣을 수 있는 최대 상자 개수?상자의 개수 (1 ≤ n ≤ 1000)넣을 수 있는 최대의 상자 개수

정수가 적힌 숫자 카드가 있다.상근이는 여러 장의 카드를 가지고 있다. (같은 숫자의 카드가 여러 장 있을 수 있음)특정 숫자가 적힌 카드를 몇 장 가지고 있는지 구하는 문제이다.카드 개수 N (1 ≤ N ≤ 500,000)각 카드에 적힌 정수(-10,000,000 ≤
오늘 풀어본 문제는 ⭐트럭 이란 문제다.n개의 트럭이 다리를 건너려고 한다.1초에 1씩 움직인다는 가정. 다리에 올라간 트럭 무게 총 합 <= L트럭길이는 모두 1로 돋일땅과 걸쳐져있는 트럭은 무게에 합하지 않음(자리 차지만)모든 트럭이 건너는 최단 시간 구하기n
1. NULL이란 무엇인가? NULL은 다음을 의미한다. 값이 없음 값이 아직 정해지지 않음 값이 존재하지 않음 중요한 점은 > NULL ≠ 0 > NULL ≠ '' (빈 문자열) NULL은 아예 값 자체가 존재하지 않는 상태다. 2. NULL 비교는 = 로 하면 안 된다 가장 많이 하는 실수. 이 조건은 항상 참이 되지 않는다. NULL은...
DATETIME은 문자열처럼 보이지만 실제로는 날짜 타입이다.따라서 문자열 비교(LIKE)보다 범위 비교가 정확하다.DATE 타입을 문자열처럼 비교인덱스를 못 탈 가능성 있음실무에서는 권장되지 않음이 방식의 장점:2021년 전체를 정확히 포함인덱스 사용 가능가장 안정적
집계함수는 여러 행(row)의 값을 모아서 하나의 값으로 계산하는 함수이다.주로 GROUP BY와 함께 사용하며, “부서별/지역별/상품별 통계” 같은 요약 결과를 만들 때 사용한다.대표적인 집계함수는 다음과 같다.COUNT(\*) : 행의 개수를 센다.COUNT(col

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

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

오늘 풀어본 문제는 인구 이동 이라는 문제이다.NN 크기는 11 칸으로 이루어진 나라들이다. 각 나라들에는 인구가 있다.인접한 나라의 인구수 차이가 L명 이상 R명 이하라면, 하루 동안 연합이 된다연합의 인구수 / 연합을 이루는 나라 개수 만큼 인구를 나눠 갖는다.소수
사다리게임N개의 세로선, M개의 가로선이 있다. 이때 각 가로선에 H개 만큼의 사다리를 놓을 수 있다.사다리는 서로 인접하거나 연속적일 수 없다.i번 세로선의 결과가 i번째로 되기 위해 추가해야 할 최소한의 사다리 수를 구하라.정답이 3을 초과하거나, 불가능하면 -1

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