일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- NextJS
- 백준
- vanillaJS
- useEffect
- 프로그래밍 언어론
- codesandbox
- 코딩테스트 고득점 Kit 완전탐색
- 디자인 패턴
- 자바 공부
- websocket
- Java
- react
- react hook
- 리액트 훅
- 자바스크립트
- design pattern
- 코틀린
- 데이터모델링과마이닝
- React JS
- 자바
- useState
- 장고
- 프로그래머스 완전탐색
- 코딩테스트 고득점 Kit
- 리액트
- 프로그래머스
- 프로그래머스 자바
- 컴퓨터 네트워크
- JavaScript
- react firebase
- Today
- Total
목록프로그래머스 dp (5)
기록하는 개발자
https://school.programmers.co.kr/learn/courses/30/lessons/42897 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 class Solution { public int solution(int[] money) { // 첫 번째 집부터 시작 int[] DP1 = new int[money.length]; DP1[0] = money[0]; DP1[1] = money[0]; // 첫 번째 집을 넘기고 두 번째 집부터 시작 int[] DP2 = new int[money.length]; DP2[1] = money[..
https://school.programmers.co.kr/learn/courses/30/lessons/43105 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 function solution(triangle) { let answer = 0; let DP = Array.from(Array(triangle.length), () => Array(triangle.length).fill(0)); DP[0][0]=triangle[0][0]; for(let i=1; i
https://school.programmers.co.kr/learn/courses/30/lessons/42895?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(N, number) { let answer = -1; function bfs(now,count){ // count가 8보다 커지면 // -1 return 후 재귀 종료 if(count>8){ answer = -1; return; } // 현재 숫자가 타겟 넘버와 동일한 경우 if(now==number){ // answer가 초기값..
문제 설명 땅따먹기 게임을 하려고 합니다. 땅따먹기 게임의 땅(land)은 총 N행 4열로 이루어져 있고, 모든 칸에는 점수가 쓰여 있습니다. 1행부터 땅을 밟으며 한 행씩 내려올 때, 각 행의 4칸 중 한 칸만 밟으면서 내려와야 합니다. 단, 땅따먹기 게임에는 한 행씩 내려올 때, 같은 열을 연속해서 밟을 수 없는 특수 규칙이 있습니다. | 1 | 2 | 3 | 5 | | 5 | 6 | 7 | 8 | | 4 | 3 | 2 | 1 | 예를 들어, 위와 같이 땅이 주어졌을 때, 1행에서 네번째 칸 (5)를 밟았으면, 2행의 네번째 칸 (8)은 밟을 수 없습니다. 마지막 행까지 모두 내려왔을 때, 얻을 수 있는 점수의 최대값을 return하는 solution 함수를 완성해 주세요. 위 예의 경우, 1행의 네..
문제 설명 1와 0로 채워진 표(board)가 있습니다. 표 1칸은 1 x 1 의 정사각형으로 이루어져 있습니다. 표에서 1로 이루어진 가장 큰 정사각형을 찾아 넓이를 return 하는 solution 함수를 완성해 주세요. (단, 정사각형이란 축에 평행한 정사각형을 말합니다.) 예를 들어 0 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 가 있다면 가장 큰 정사각형은 0 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 가 되며 넓이는 9가 되므로 9를 반환해 주면 됩니다. 제한사항 표(board)는 2차원 배열로 주어집니다. 표(board)의 행(row)의 크기 : 1,000 이하의 자연수 표(board)의 열(column)의 크기 : 1,000 이하의 자연수 표(board)의 값은 1또는..