Notice
Recent Posts
Recent Comments
Link
μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
Tags
- emotion RSC
- suspense react-query
- μ¬μ©μ± κ°μ
- μλ°μ€ν¬λ¦½νΈ μ€μ½ν
- next13 emotion
- js μ€μ½ν
- λ°±μ€ 1339λ² nodejs
- νλ‘κ·Έλλ¨Έμ€ λ¬Έμμ΄ μμΆ
- λ°±μ€ 2108 μλ°μ€ν¬λ¦½νΈ
- js λ¬Έμμ΄ μμΆ
- ꡬλ¦ν€
- suspense λμμ리
- μ΅μ λ체μ΄λ
- ꡬλ¦ν€ μ±λ¦°μ§ νκ³
- app router emotion
- ꡬλ¦ν€ μ±λ¦°μ§
- suspense λ³λͺ©νμ
- λ°±μ€ 2108 nodejs
- 리μ‘νΈμΏΌλ¦¬ suspense
- js 거리λκΈ° νμΈνκΈ°
- λ°±μ€ 1339λ² μλ°μ€ν¬λ¦½νΈ
- μΉ΄μΉ΄μ€ μ½ν
- TypeError: createContext only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more:
- emtion app router
- js
- μ€μ½ν
- suspense λΉλκΈ°
- μλ°μ€ν¬λ¦½νΈ λ¬Έμμ΄ μμΆ
- νλ‘κ·Έλλ¨Έμ€ κ±°λ¦¬λκΈ° νμΈνκΈ°
- λ°±μ€ 1339λ² js
Archives
- Today
- Total
Lennon FE
[νλ‘κ·Έλλ¨Έμ€] νΌλ‘λ - μλ°μ€ν¬λ¦½νΈ(js) λ³Έλ¬Έ
π₯ Algorithm/Programmers
[νλ‘κ·Έλλ¨Έμ€] νΌλ‘λ - μλ°μ€ν¬λ¦½νΈ(js)
Lennon 2022. 3. 14. 17:40728x90
λ°μν
https://programmers.co.kr/learn/courses/30/lessons/87946?language=javascript
μ½λ©ν μ€νΈ μ°μ΅ - νΌλ‘λ
XXκ²μμλ νΌλ‘λ μμ€ν (0 μ΄μμ μ μλ‘ ννν©λλ€)μ΄ μμΌλ©°, μΌμ νΌλ‘λλ₯Ό μ¬μ©ν΄μ λμ μ ννν μ μμ΅λλ€. μ΄λ, κ° λμ λ§λ€ ννμ μμνκΈ° μν΄ νμν "μ΅μ νμ νΌλ‘λ"μ λ
programmers.co.kr
function solution(k, dungeons) {
const result = getPermutations(dungeons, dungeons.length);
let maxDungeon = 0;
result.forEach((v) => {
let fatigue = k;
let count = 0;
for (let i = 0; i < v.length; i++) {
if (fatigue >= v[i][0]) {
count++;
fatigue -= v[i][1];
} else {
break;
}
}
maxDungeon = Math.max(maxDungeon, count);
});
return maxDungeon;
}
const getPermutations = function (arr, selectNumber) {
const results = [];
if (selectNumber === 1) return arr.map((el) => [el]);
arr.forEach((fixed, index, origin) => {
const rest = [...origin.slice(0, index), ...origin.slice(index + 1)];
const permutations = getPermutations(rest, selectNumber - 1);
const attached = permutations.map((el) => [fixed, ...el]);
results.push(...attached);
});
return results;
};
DPλ¬Έμ μΈκ° μΆμμ§λ§ DPλ‘ ν΄κ²°μ΄ μλ κ² κ°μκ³ , DFSλ‘ νμ΄λ λμ§λ§,
μ΅λ λμ μκ° 8μΈ κ±Έ 보μ μμ νμμΌλ‘ νμ΄λ μκ΄μμ κ² κ°μ μμ νμμΌλ‘ νμλ€.
λͺ¨λ μμλ₯Ό ꡬν ν μμ°¨μ μΌλ‘ λ리면 λ!
728x90
λ°μν
'π₯ Algorithm > Programmers' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[νλ‘κ·Έλλ¨Έμ€ Lv.3] μ κ΅μ¬μ¬ (0) | 2022.03.01 |
---|---|
[νλ‘κ·Έλλ¨Έμ€] λ€λ¦¬λ₯Ό μ§λλ νΈλ (js) (0) | 2022.02.10 |
[νλ‘κ·Έλλ¨Έμ€ Lv.3] μ΄μ€μ°μ μμν (js) (0) | 2022.02.03 |
[νλ‘κ·Έλλ¨Έμ€ Lv.3] λΆλ μ¬μ©μ (js) (0) | 2022.02.03 |
[νλ‘κ·Έλλ¨Έμ€ Lv.3] λ¨μ μΉ΄λ©λΌ (js) (0) | 2022.01.30 |
Comments