```swift
import Foundation
[Read More]
백준 애너그램 6443번
중복 방지를 위해 정렬 한 뒤에 같은 알파벳은 swap 해주지 않는 것이 관건
[Read More]
백준 에너지드링크 20115번
반을 버려야한다. 라는 조건이 붙었다.
[Read More]
백준 꿀따기 21758번
그리디는 직관적으로 문제를 이해해야 해서 너무 어려운것 같다..
[Read More]
백준 점프 1890번
```swift
import Foundation
[Read More]
백준 계단 오기 2579번
```swift
import Foundation
[Read More]
프로그래머스 2021 카카오 채용연계형 인턴십 거리두기 확인하기
문제 풀이
[Read More]
백준 마법사 상어와 파이어볼 20056번
시뮬레이션 문제는 어떤 메소드가 필요할지 파악하는게 가장 중요한것 같다..
[Read More]
백준_N Queen 9663번
문제 설명
[Read More]
프로그래머스 2019 카카오 개발자 겨울 인턴십 튜플
문제 풀이
[Read More]
프로그래머스 2021 KAKAO BLIND RECRUITMENT 광고 삽입
문제 설명
[Read More]
프로그래머스 2018 KAKAO BLIND RECRUITMENT [1차] 캐시
문제 설명
[Read More]
백준_N과 M (6) 15654번
문제 설명
[Read More]
백준_N과 M (5) 15653번
문제 설명
[Read More]
프로그래머스 2021 카카오 채용연계형 인턴십 숫자 문자열과 영단어
문제설명
[Read More]
백준_N과 M (4) 15652번
문제 설명
[Read More]
백준_N과 M (3) 15651번
문제 설명
[Read More]
백준_N과 M (2) 15650번
문제 설명
[Read More]
백준_N과 M (1) 15649번
문제 설명
[Read More]
프로그래머스 가장 큰 수
문제설명
[Read More]
LeetCode 367. Valid Perfect Square
문제설명
[Read More]
프로그래머스 2020 KAKAO BLIND RECRUITMENT 괄호 변환
문제설명
[Read More]
프로그래머스 2019 KAKAO BLIND RECRUITMENT 실패율
문제설명
[Read More]
프로그래머스 해쉬 베스트 앨범
문제설명
[Read More]
프로그래머스 2021 KAKAO BLIND RECRUITMENT 메뉴 리뉴얼
문제설명
[Read More]
프로그래머스 2020 KAKAO BLIND RECRUITMENT 문자열 압축
문제설명
[Read More]
프로그래머스 2021 KAKAO BLIND RECRUITMENT 순위 검색
문제설명
[Read More]
프로그래머스 2021 KAKAO BLIND RECRUITMENT 합승 택시 요금
다익 스트라 문제!!!!
[Read More]
LeetCode 39. Combination Sum
문제 설명
[Read More]
프로그래머스 2021 KAKAO BLIND RECRUITMENT 신규 아이디 추천
문제 설명
카카오에 입사한 신입 개발자 네오는 “카카오계정개발팀”에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. “네오”에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이디와 유사하면서 규칙에 맞는 아이디를 추천해주는 프로그램을 개발하는 것입니다.
다음은 카카오 아이디의 규칙입니다.
[Read More]
프로그래머스 2019 KAKAO BLIND RECRUITMENT 오픈채팅방
문제 설명
카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다.
[Read More]
백준 단지 공유기 설치 2110번
문제 설명
도현이의 집 N개가 수직선 위에 있다. 각각의 집의 좌표는 x1, …, xN이고, 집 여러개가 같은 좌표를 가지는 일은 없다.
[Read More]
프로그래머스 완전탐색 소수찾기
문제 설명
한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다.
[Read More]
백준 단지 번호 붙이기 2667번
문제 설명 <그림 1>과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 집이 좌우, 혹은 아래위로 다른 집이 있는 경우를 말한다. 대각선상에 집이 있는 경우는 연결된 것이...
[Read More]
프로그래머스 입국심사
문제 설명
n명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다릅니다.
[Read More]
프로그래머스 로또의 최고 순위와 최저 순위
문제 설명
로또 6/45 (이하 ‘로또’로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다.
[Read More]
달팽이 행렬 만들기
문제 설명
[Read More]
LeetCode 64. Minimum Path Sum
문제 설명
[Read More]
백준 행복 유치원 13164번
문제 설명
행복 유치원 원장인 태양이는 어느 날 N명의 원생들을 키 순서대로 일렬로 줄 세우고, 총 K개의 조로 나누려고 한다. 각 조에는 원생이 적어도 한 명 있어야 하며, 같은 조에 속한 원생들은 서로 인접해 있어야 한다. 조별로 인원수가 같을 필요는 없다.
[Read More]
LeetCode 647. Palindromic Substrings
문제 설명
[Read More]
LeetCode 179. Largest Number
문제 설명
Given a list of non-negative integers nums, arrange them such that they form the largest number.
[Read More]
백준 연구소 14502번
문제 설명
인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다.
[Read More]
백준 숨바꼭질 1697번
문제 설명 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 1초 후에 2*X의 위치로...
[Read More]
LeetCode 1302. Deepest Leaves Sum
문제 설명
Given the root of a binary tree, return the level order traversal of its nodes’ values. (i.e., from left to right, level by level).
[Read More]
프로그래머스 DFS/BFS 여행 경로
문제 설명
주어진 항공권을 모두 이용하여 여행경로를 짜려고 합니다. 항상 “ICN” 공항에서 출발합니다.
[Read More]
백준 유기농 배추 1012번
문제 설명 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 효과적인 배추흰지렁이를 구입하기로 결심한다. 이 지렁이는 배추근처에 서식하며 해충을 잡아 먹음으로써 배추를 보호한다. 특히, 어떤 배추에 배추흰지렁이가 한 마리라도 살고 있으면 이 지렁이는 인접한 다른...
[Read More]
백준 정수 삼각형 1932번
문제 설명
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
[Read More]
프로그래머스 DP N으로 표현 문제
문제 설명
아래와 같이 5와 사칙연산만으로 12를 표현할 수 있습니다.
[Read More]
LeetCode 5. Longest Palindromic Substring
문제 설명
Given a string s, return the longest palindromic substring in s.
[Read More]
LeetCode 11. Container With Most Water
문제 설명 Given n non-negative integers a1, a2, ..., an , where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of the line i is at (i, ai) and (i, 0). Find two lines, which, together with the x-axis forms...
[Read More]
프로그래머스 탐욕법 섬연결하기 문제
문제 설명
n개의 섬 사이에 다리를 건설하는 비용(costs)이 주어질 때, 최소의 비용으로 모든 섬이 서로 통행 가능하도록 만들 때 필요한 최소 비용을 return 하도록 solution을 완성하세요.
[Read More]
LeetCode 1277. Count Square Submatrices with All Ones
문제 설명
Given a m * n matrix of ones and zeros, return how many square submatrices have all ones.
[Read More]
백준 잃어버린 괄호 1541번
문제 설명
[Read More]
백준 강의실배정 11000번
문제 설명
[Read More]
백준 포도주시식 2156번
문제 설명
[Read More]
프로그래머스 탐욕법 큰수만들기 문제
문제 설명
어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다.
[Read More]
LeetCode 1038. Binary Search Tree to Greater Sum Tree
문제 설명
Given the root of a Binary Search Tree (BST), convert it to a Greater Tree such that every key of the original BST is changed to the original key plus sum of all keys greater than the original key in BST.
[Read More]
프로그래머스 DFS/BFS 타겟넘버 문제
문제 설명
n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다.
[Read More]
LeetCode 226. Invert Binary Tree
문제 설명
Given the root of a binary tree, invert the tree, and return its root.
[Read More]
LeetCode 111. Minimum Depth of Binary Tree
문제 설명
Given a binary tree, find its minimum depth.
[Read More]
프로그래머스 DFS/BFS 네트워크 문제
문제 설명 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할...
[Read More]
프로그래머스 스택/큐 프린터 문제
문제 설명
일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업을 수행합니다.
[Read More]
백준 인형들 15954번
문제 설명
[Read More]
프로그래머스 탐욕법 체육복 문제
문제 설명
점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다.
[Read More]