문제 : 백준 9465: 스티커2\*n 행렬의 스티커가 있고, 스티커는 0~100사이 정수값을 가짐한 스티커를 선택하면 해당 스티커와 인접한 좌우상하의 스티커는 사용할 수 없음최대 점수가 되는 스티커 조합의 점수를 결과로 출력1 <= n <= 100,000
백준 11724(연결요소의 개수) 이 문제를 통해 그래프 탐색 알고리즘의 대표적인 두 가지 방법인 DFS와 BFS에 대해 설명하고자 한다.

문제 : LeetCode 349. Intersection of Two Arrays19, 20일차 코딩테스트 문제는 풀지 못했다. 현생이 바빴지만 반성합니다.

문제 : 백준 1181 : 단어정렬알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오.길이가 짧은 것부터길이가 같으면 사전 순으로단, 중복된 단어는 하나만 남기고 제거해야 한다.중복 제거길이 순 정렬사전순 정렬 (같은

문제 : 백준 25757 : 임스와 함께하는 미니게임 유형 : 문자열, 해시테이블임스가 미니게임을 같이할 사람을 찾고 있습니다.플레이할 미니게임으로는 윷놀이 $Y$, 같은 그림 찾기 $F$, 원카드 $O$가 있습니다. 각각 2, 3, 4 명이서 플레이하는 게임이며 인원

문제 : LeetCode 187. Repeated DNA Sequences유형 : 문자열, 비트맵, 해시테이블1) string에서 반복되는 substring 찾기2) substring의 길이가 10으로 고정되어있기에 길이가 11이상인 string부터 확인하면 된다3)

문제 : 백준 2358 (https://www.acmicpc.net/problem/2358)유형 : 정렬, 해시테이블평면에 n개의 점이 있다. 그중 두 개 이상의 점을 지나면서 x축 또는 y축에 평행한 직선이 몇 개인지 알아내는 프로그램을 작성하시오.입력 n(
map은 내부적으로 균형이진트리 구조로 구성됨각 노드에 <key, value> 쌍을 저장중복 key를 허용하지 않음key가 자동으로 정렬됨 (key가 비교 연산 가능해야 함)탐색, 삽입, 삭제에 O(log n) 소요unordered_map은 해시 테이블 기반의 구

문제 : LeetCode 706. Design HashMap | 해시맵을 이용하여 <key, value>를 put, get, remove하는 함수를 구현하라

문제 : LeetCode 2283. Check if Number Has Equal Digit Count and Digit Value(https://leetcode.com/problems/check-if-number-has-equal-digit-count-and

문제 : 백준 3986 (https://www.acmicpc.net/problem/3986)유형 : stackA, B로 이루어진 문자열을 N개 입력받는다. 문자열에서 A는 A끼리, B는 B끼리 선을 이어 서로 겹치지 않으면 좋은 단어로 판단한다. 좋은 단어의

stack은 LIFO(Last-in, first-out) 데이터 구조이다.순서대로 a, b, c, d의 입력이 들어온다면 데이터를 꺼낼 때는 d, c, b, a 순서로 마지막 들어온 데이터부터 접근할 수 있다.queue는 FIFO(First-in, first-out)

문제 : LeetCode 70. Climbing Stairs (https://leetcode.com/problems/climbing-stairs/description/)1) 1칸과 2칸의 조합으로 n칸을 올라야 함2) n칸 오르는 방법 : (n-1)칸을 오르고

문제 : LeetCode 225. Implement Stack using Queues (https://leetcode.com/problems/implement-stack-using-queues/description/)주말동안 코딩테스트 공부를 미뤘다... 4,

문제 : 백준 31458 (https://www.acmicpc.net/problem/31458)분류 : 문자열 구현T개의 문자열을 입력받는다. 문자열은 공백이 없는 "!!n!!" 형태로 받아 두가지 규칙(팩토리얼, 논리반전)을 적용하여 출력한다. 정수 n 에는

문제 : 백준 10820 (https://www.acmicpc.net/problem/10820)유형 : 문자열 구현n (1 <= n <= 100)줄의 문자열을 받아 각 문자열에 대해 소문자, 대문자, 숫자, 공백의 개수를 구분하여 출력. 1) 공백을

25/03/31개발자 취업 준비를 위해 99클럽 코테스터디를 시작했습니다.앞으로 꾸준히 공부할 저를 응원하고 기대하며 TIL을 작성해보려 합니다.함께 스터디를 하는 여러분을 응원하며 의미있는 4주를 보내봐요!!문제 : 백준 1032 (https://www.ac