일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Each child in a list should have a unique "key" prop.
- github lfs
- github pdf
- npm package
- electron-packager
- adb pair
- react-native-dotenv
- augmentedDevice
- nextjs
- ELECTRON
- adb connect
- silent printing
- html
- camera permission
- Failed to compiled
- animation
- ffi-napi
- rolldown
- custom printing
- 티스토리 성능
- dvh
- github 100mb
- Recoil
- camera access
- device in use
- Can't resolve
- vercel git lfs
- react-native
- Git
- 이미지 데이터 타입
- Today
- Total
목록코딩테스트 공부 (79)
Bleeding edge
https://programmers.co.kr/learn/courses/30/lessons/49993 코딩테스트 연습 - 스킬트리 programmers.co.kr 예전에 이건 어떻게 풀지?! 하고 미뤄덨던 문제. skill과 skill_trees를 각자 split으로 쪼갠 후, skill에 있는 item들만 남긴뒤에 모두 없앤 후, array를 join시킨 뒤에, indexOf가 0인 것의 갯수를 카운트했다. function solution(skill, skill_trees) { let answer = 0; const trees = skill_trees.map((v)=>v.split('')); const sk = skill.split(''); const result = [] for(i=0;i
https://programmers.co.kr/learn/courses/30/lessons/49994 코딩테스트 연습 - 방문 길이 programmers.co.kr 한.. 2~3주만 다시 풀고 푼 문제 function solution(dirs) { let now = [0,0] let road = new Set(); for(let i = 0; i-5){ now = [now[0]-1, now[1]]} } if(str==='R'){ if(now[0] b , b -> a와 같이 왔다 갔다하는 것 같은 경우에는, 두개다 넣고 반을 나누는 것으로 해결했다.
https://programmers.co.kr/learn/courses/30/lessons/12981 코딩테스트 연습 - 영어 끝말잇기 3 ["tank", "kick", "know", "wheel", "land", "dream", "mother", "robot", "tank"] [3,3] 5 ["hello", "observe", "effect", "take", "either", "recognize", "encourage", "ensure", "establish", "hang", "gather", "refer", "reference", "estimate", "executive"] [0,0] programmers.co.kr 어려운 문제는 아니어서 안올릴까 했었는데 문제가 재밌어서... function sol..
https://programmers.co.kr/learn/courses/30/lessons/77885 코딩테스트 연습 - 2개 이하로 다른 비트 programmers.co.kr 총 3회를 풀이했다. 1회차때랑 3회차때 풀이는 유사했으나, 2진수일때의 111과 같은경우 자리수 추가되는 경우를 생각안했었다. 2회차때는, 풀이는 괜찮았으나 시간초과가 떴었다. 2회차의 플로우는 나쁘지 않았으나.. while문을 써서 돌리는건 아무래도 시간이 많이 걸리다보니.. 마지막 두테스트케이스를 통과를 못했었다. 2회차 풀이 function solution(numbers) { var answer = []; numbers = numbers.map((element, index)=> make(element) ) return nu..
https://programmers.co.kr/learn/courses/30/lessons/42746 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 programmers.co.kr function solution(numbers) { let list = [] for (let i = 0; i b.concat(a) - a.concat(b)) le..
https://yoon-dumbo.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%88%98%EC%8B%9D-%EC%B5%9C%EB%8C%80%ED%99%94-javascript [프로그래머스] 수식 최대화 - javascript 문제 [programmers.co.kr/learn/courses/30/lessons/67257] 문제 설명 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승 yoon-dumbo.tistory.com function solution(expression) { var answer = 0 const regex1 =..
https://programmers.co.kr/learn/courses/30/lessons/42583 코딩테스트 연습 - 다리를 지나는 트럭 트럭 여러 대가 강을 가로지르는 일차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 다리에는 트럭이 최대 bridge_length대 올라갈 programmers.co.kr 이전에 못풀었던 문제를 푸니까 기분이 좋았다. function solution(bridge_length, weight, truck_weights) { var answer = 0; let sum = 0; let bridge = [] for (let i = 0; i < bridge_length; i++) { bridge.push(0) } ..
https://programmers.co.kr/learn/courses/30/lessons/64065 코딩테스트 연습 - 튜플 "{{2},{2,1},{2,1,3},{2,1,3,4}}" [2, 1, 3, 4] "{{1,2,3},{2,1},{1,2,4,3},{2}}" [2, 1, 3, 4] "{{4,2,3},{3},{2,3,4,1},{2,3}}" [3, 2, 4, 1] programmers.co.kr 개인적으로는, 이 문제가 무슨문제인가.. 하고 멘붕에 빠졌었는데, 어떤 분의 한마디가 문제아이디어를 잡는데 도움이 됬다. 숫자의 갯수로 정렬. 이 문제에서는 a1 a2 a3... an는 각 a1 : n, a2 :n-1 ... an : 1번만큼 출연을 하니 이에 맞게 sort를 하면된다. function solu..