일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 백준
- 프로그래머스
- mrc
- dfs
- Level2
- ODQA
- python3
- 정렬
- 알고리즘_스터디
- Level2_PStage
- 부스트캠프_AITech3기
- 부스트캠프_AITech_3기
- Level1
- 이진탐색
- 백트랙킹
- 그래프이론
- 그리디
- 기술면접
- U_stage
- 최단경로
- 이코테
- 단계별문제풀이
- 주간회고
- 알고리즘스터디
- 글또
- 다시보기
- 파이썬 3
- 개인회고
- 구현
- dp
- Today
- Total
목록dp (23)
국문과 유목민
주간 코딩스터디 때 푼 문제들을 정리하고 있습니다. 구체적인 문제에 대한 정보는 게시글 내 링크를 살펴봐주세요 소요시간: 1시간 +a 1. 문제 설명 https://leetcode.com/problems/egg-drop-with-2-eggs-and-n-floors/ Egg Drop With 2 Eggs and N Floors - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 계란의 개수(2개)와 빌딩의 높이(n) 주어질 때, 계란이 깨지는 층이 몇 층인지 알기 ..
주간 코딩스터디 때 푼 문제들을 정리하고 있습니다. 구체적인 문제에 대한 정보는 게시글 내 링크를 살펴봐주세요 소요시간: 1시간 + a 1. 문제 설명 http://jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=2063&sca=99&page=18 JUNGOL www.jungol.co.kr 박스의 용량이 주어질 때 밀가루를 발송하기 위해 필요한 박스의 최소개수를 구하는 프로그램을 작성하라. 만약, 담을 수 없으면 -1을 return한다. 2. 접근 방식 코딩테스트 중 접했던 문제와 비슷한 유형의 문제였다. 당시에는 효율성 문제를 통과하지 못해 비슷한 문제를 찾다 해당 문제를 찾게 되었다. 초기에는 이중 반복문을 사용해 풀었을 때는 시간 복잡도에 걸렸었다. 그래서 DP..
주간 코딩스터디 때 푼 문제들을 정리하고 있습니다. 구체적인 문제에 대한 정보는 게시글 내 링크를 살펴봐주세요 소요시간: 30분 1. 문제 설명 https://school.programmers.co.kr/learn/courses/30/lessons/43105 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 삼각형의 꼭대기에서 바닥까지 이어지는 경로 중, 거쳐간 숫자의 합이 가장 큰 경우 찾기 2. 접근 방식 이전에 풀었던 문제여서 비교적 쉽게 풀었다. 점화식: $dp[i][j] = triangle[i][j] + max(dp[i-1][j], dp[i][j-1..
주간 코딩스터디 때 푼 문제들을 정리하고 있습니다. 구체적인 문제에 대한 정보는 게시글 내 링크를 살펴봐주세요 소요시간: 50분 1. 문제 설명 https://school.programmers.co.kr/learn/courses/30/lessons/42895 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr N과 사칙연산만으로 특정한 수를 표현할 수 있는지를 묻는 문제이다. 만들 수 있다면 사용횟수가 최소인 경우를 Return한다. (만약 최솟값이 8보다 크면 -1을 리턴) 2. 접근 방식 예전에 풀었던 기록이 있었는데, 그때 답을 확인했던 것 같다. 조합을..
"이것이 코딩테스트다(나동빈 저)"에서 나온 문제에 대한 코드를 다루고 있습니다. 문제에 대한 구체적인 설명과 조건 등은 책을 참고해주시기 바랍니다. 소요시간: 10분 + a 1. 문제 설명 - https://www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net 2. 접근 방식 - 점화식: 모든 0
"이것이 코딩테스트다(나동빈 저)"에서 나온 문제에 대한 코드를 다루고 있습니다. 문제에 대한 구체적인 설명과 조건 등은 책을 참고해주시기 바랍니다. 소요시간: 1. 문제 설명 - https://www.acmicpc.net/problem/2156 2156번: 포도주 시식 효주는 포도주 시식회에 갔다. 그 곳에 갔더니, 테이블 위에 다양한 포도주가 들어있는 포도주 잔이 일렬로 놓여 있었다. 효주는 포도주 시식을 하려고 하는데, 여기에는 다음과 같은 두 가지 규 www.acmicpc.net 2. 접근 방식 - 최대로 마실 수 있는 포도주의 양을 출력, n = 4 - 3까지는 입력해준다. - 만약 n일 때 마실 수 있는 경우의 수를 구하면 - n을 안 마시는 경우: dp[n-1] - n을 마시는 경우 처음일 ..