PS/LeetCode(3)
-
118. Pascal's Triangle
[문제 접근법] - 양쪽 대각선은 다 1이고, 그 외 나머지 값은 윗 줄에서 하나씩 더해서 내려온다는 것을 알 수 있다. 따라서, 점화식을 세워서 증명하고 그 증명한 점화식이 맞으면 구현을 한다. 점화식 : F[i][j] = F [i-1][j] + F [i-1][j-1] (단, i=0 || i == J일 때 제외) https://leetcode.com/problems/pascals-triangle/ Pascal's Triangle - 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. le..
2022.03.28 -
509. Fibonacci Number
[문제 접근법] - 피보나치 DP 메모이제이션을 활용하여 문제를 해결하였음 메모이제이션에 궁금하다면(그림으로 쉽게 설명되어있음) https://namu.wiki/w/%EB%A9%94%EB%AA%A8%EC%9D%B4%EC%A0%9C%EC%9D%B4%EC%85%98 https://leetcode.com/problems/fibonacci-number/ Fibonacci Number - 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 [구현1] - 제한사항에 (1
2022.03.27 -
338. Counting Bits
[문제 접근법] - 1부터 n까지의 숫자에서 각 숫자를 이진수로 변화했을 때 1의 개수를 찾는 문제이다. 나는 1부터 n까지 각 숫자들의 패턴을 찾으려고 노력하였다. 총 2가지로 구현하였는데 코드 보면서 상세히 설명하겠다. https://leetcode.com/problems/counting-bits/ Counting Bits - 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 [구현 1] - DP의 Top-Down 방식으로 구현하였다. F(n)=F(n/2) + ..
2022.03.27