
Medium / 38.2%

Midium / 35.9%

64.9% Medium

38.4% Medium

Medium

한 번에 두명이 탈 수 있다는 조건을 놓쳐서 쓸데없이 고민을 좀 더 했다. 한 번에 두명이 최대일 경우, 최선의 선택은 가장 큰 값과 가장 작은 값을 같이 태울 수 있는 경우 그렇게 하는 것이다. 정렬된 상태에서 앞에 있는 사람과 뒤에 있는 사람들 같이 태울 수 없

Level 1

문제를 보고 처음 떠올린 방법은, 점수순으로 정보를 나열하고 정렬해서, 기준점수를 만족할 때까지만 조건을 확인하고 정답을 증가시키는 방법이었다. info를 입력받을 때 반복문의 i값을 이용해서 점수,i값의 pair와 key가 i value가 정보배열인 map을 생성

Level 2

Level 2

특정 층수가 주어지면 0층까지의 최단 거리를 찾는 문제이다. 조건이 있다면 한 번에 이동할 수 있는 층수는 절댓값이 10의 n승인 수이다. ex) -1, 10, 100, 10000 처음 접근은 끝에있는 자리수부터 케이스를 나누어서 5이상인 경우, 이하인 경우 등으로 나누어, Greedy로 접근해보려 했는데, 특정 테스트케이스를 통과하지 못했다. 너무...

Level 2

Level 3 문제 코드 풀이 총 몇개의 그래프 덩어리가 존재하는지 확인하는 문제였다. 이론상으로는 어떻게 풀지 알았는데, 코드로 짜려니 뭔가 잘 안됐다. queue를 이용해서 특정 노드를 시작점으로 도달가능한 모든 지점을 탐색하고 check 배열에 체크한다. check가 안된 노드에서 시작할 경우에만 answer값을 업데이트 해준다.

Level 2 문제 > 자료구조를 이용하는 문제였다. 풀이 처음에 중요도 순위대로 하여 내림차순으로 중요도 순위를 정렬한다. 에 주어진 를 옮겨 담고 하나씩 꺼내서 존재하는 목록중 가장 중요한 문서인지 정렬된 벡터의 첫번째 값과 비교하여 판별한다. 중요한

문제 정수 을 주어진 배열의 값들을 이용해 구성할 수 있는 경우의 수를 구하는 문제 풀이 처음에는 이 되는 경우의 수는 를 모두 더한 값이라고 생각했다. 그래서 vector 하나에 값을 업데이트 하면서 답을 구했는데, 이렇게 하면 값이 중첩돼서 답이 나오지 않았다. ex) 5를 1, 2, 5 로 구성하는 경우 4를 만드는 경우의 수 -> 1111, 1...

피보나치 수열을 이용하였다. n번째 칸에 도달하는 경우는 n-1 번째에서 1칸 뛰는 경우 n-2 번째에서 2칸 뛰는 경우 로 나뉘기 때문이다. 최근에 푼 거스름돈 문제와 달리 2차원 배열을 선언할 필요가 없는 게, 이 문제는 뛰는 칸수의 순서도 구분하여 횟수를 카운트 하기 때문인 것 같다. n이 2000이하인 걸 보고 타입을 대충 했다가 계속 테스트...

Level 2

level 2

level 3

level 2

Level 2

level 2

level 3

level 2

level 3

level2

level2

level3

level3

level3

level2

Gold4

silver2

Gold5

Silver3/Gold5

Gold5

Silver2

Silver3

Gold4

Gold2

Gold3

Gold1

Gold2
Gold 3

Gold 1

Gold 2

Medium

Medium

Gold4, Graph

gold2, bfs

gold1, dp/bitmasking

gold5, greedy

gold1 greedy, binary search

gold3, greedy

gold1, greedy

gold2, bruteforce

gold3, topological sort

gold1, topological sort/ 백준 플레4 등반 완료

medium, binary search

hard, sliding window

easy, stack

gold4, simulation

gold5, implement

gold4, graph, 벨만-포드 알고리즘

gold3, implement

gold 5, dp

gold5, bfs

gold5, dp

level 2, implement

gold 5, dp(LCS)

https://cses.fi/problemset/task/2183/You have n coins with positive integer values. What is the smallest sum you cannot create using a subset of

dp를 배울 때 본 적이 있는듯한 문제인데 못 풀었다.문제는 두 문자열 s1, s2가 주어지고 가능한 연산이 다음과 같을 때,문자 하나를 추가한다문자 하나를 삭제한다.문자 하나를 교체한다.최소 연