array.pop(요소)는 파이썬이다. 자바스크립트에서 pop은 그냥 맨 마지막 요소를 버리는 것이다. 지금까지 어떻게 살아온 건지 의문이다.
조건 꼼꼼하게 처리하기
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
https://velog.io/@longroadhome/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-LV.3-%EC%8A%A4%ED%8B%B0%EC%BB%A4-%EB%AA%A8%EC%9C%BC%EA%B8%B
https://velog.io/@bepyan/JS-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EB%B3%B4%EC%84%9D-%EC%87%BC%ED%95%91https://gwang920.git
BFS로 이런 것도 할 수 있다니 신기하다.visited는 빈 배열에서 시작할 수도 있다.
https://velog.io/@jeky22/javascript-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EB%B6%88%EB%9F%89-%EC%82%AC%EC%9A%A9%EC%9E%90
프로그래머스 정답지왜 안되나 했는데 웅덩이가 여러개일 수도 있는 것이었다. 난 바보다.주석도 시간 초과를 일으킬 수 있다.
친구의 설명가능한 경우를 모두 그림으로 그린 후에 각각의 케이스를 모두 if문으로 구현했는데 if문을 하나 늘릴 때마다 틀릴 확률이 급격하게 늘어난다는 걸 깨달았다. if문을 최대한 줄이도록 해야겠다. 즉, 기준점을 최대한 줄이도록 노력해야겠다는 말이다.
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡 정규식
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
10진수.toString(n)이렇게 간단하게 n진수로 변환이 가능하다고 한다. 평소에는 .toString()만 사용해서 몰랐는데 참 신기하다.
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡 🚒🚒🚒 문자열을 아스키코드로, 아스키코드를 문자열로 🚒🚒🚒 문자열을 아스키코드로: String.charCodeAt(); 아스키코드를 문자열로: String.fromCha
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
문제를 정확하게 읽자...
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ . To represent
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
https://velog.io/@dev-redo/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EB%AC%B8%EC%9E%90%EC%97%B4-%EC%95%95%EC%B6%95-js
이미지 파일을 선택한 후 다시 파일 선택 버튼을 눌렀다가 취소를 누르면 위와 같이 '선택된 파일 없음'이라고 뜬다. 이미지 state가 사라지지 않았음에도 말이다.!\[](1\. 찾아보니 보안상의 이유로 input의 value를 임의로 바꿀 수 없다고 한다.2\. 더
https://velog.io/@euneun/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%ED%9B%84%EB%B3%B4%ED%82%A4-2019-kakao-blind-recruitment-javascri
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
https://velog.io/@kimjiwonpg98/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%96%91%EA%B6%81%EB%8C%80%ED%9A%8C-javascript
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
괄호 문제는 일단 스택을 떠올리고 보아야 한다.
https://m.blog.naver.com/dlaxodud2388/222538111214메모리 초과가 나서 찾아보았다.
아니... 2주? 쉬었다고 뇌가 굳은 것 같다
https://velog.io/@eldoradodo/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-JavaScript-%EC%9D%98%EC%83%81
https://velog.io/@proshy/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4JS%EC%BA%90%EC%8B%9C
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
이제 슬슬 어려운 문제로 복귀해야겠다..
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
교집합 구할 때 두 배열을 모두 줄여나가면서 비교하면 안된다.하나는 그대로 두고 나머지 하나만 줄여나가면서 비교해야 한다.
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
귀찮아서 냅다 for문 돌렸는데 코드가 지나치게 길어지고 허점도 많이 생겼다.
분명 복습인데 왜 이렇게 안 풀리지
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
힙: 완전 이진 트리의 일종, 우선순위 큐를 위해 만들어진 자료구조. 힙은 완전히 정렬된 것은 아니지만 전혀 정렬되지 않은 상태도 아닌 반정렬 상태를 유지한다.최소 힙: 값이 낮은 데이터가 먼저 삭제된다. 부모 노드의 값이 자식 노드의 값보다 작거나 같은 완전 이진 트
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
분명 정답률 순으로 정렬해서 풀고 있는데 레벨이 들쭉날쭉이다
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
✨ 문제 ✨ ✨ 정답 ✨ 🧵 참고한 정답지 🧵 💡💡 기억해야 할 점 💡💡
https://velog.io/@ge-um/%EB%AA%A8%EC%9D%98%EA%B3%A0%EC%82%AC
https://velog.io/@kwb020312/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EB%8D%94-%EB%A7%B5%EA%B2%8C
✨ 문제 ✨ 라면 stack.pop()을 하고 s는 다음 순회값으로 넘어간다.stack의 마지막 값이 )인 경우를 고려하지
prioritieslocation과 같은 숫자가 여러 개일 수 있어서 prioritieslocation을 -1로 변경해두고 차례가 오면 그에 맞는 처리를 해주려 했는데 시간초과가 났다.이에.. 어쩔 수 없이 location을 같이 옮기면서 풀었다.isDone 변수를 w
bridge길이가 0이 될 때까지 while문을 돌려주어야 한다.모든 트럭은 weight 이하의 무게를 가지고 있으므로 무조건 하나는 올릴 수 있다. 따라서 shift()는 무조건 한 번 해준다.적재한 트럭 무게를 빼고 남는 무게를 구하고 아직 트럭이 남아 있다면, 올
price를 순회하면서 순회중인 인덱스 i보다 큰 인덱스 j를 이중으로 순회한다.마지막 가격이 아닌 이상 무조건 1초 이상 유지되므로 count+=1를 해준다. pricesj가 pricesi 보다 작아지는 순간 상승세는 끊기는 것이므로 break 후 answer 배열에
내 코드 설명 우선 map과 sort로 명함을 먼저 회전시켜주었다.그리고 width만을, height만을 모은 array들을 만들어주고 각각에서 max값을 뽑아서 서로 곱해주었다.
코드가 중복될 것 같아서 고민했는데 이 방법이 제일 나은 것 같다. 다른 분들 코드를 보아도 이와 비슷하다.핵심은 각 수포자의 찍기 주기로 answers를 나눠주는 것이다. if문으로 수포자 1, 2, 3을 나눠서 계산해주면 답은 쉽게 나온다.수포자 각각의 경우를 모두
내 코드 설명 우선 소수인지 판별하는 isPrime을 만들어두고, permute로 주어진 숫자로 만들 수 있는 모든 숫자를 만들어서 소수인지 isPrime으로 확인한다.permute 방법 때문에 다시 풀었는데 이제는 풀 수 있는 것 같다
내 코드 설명 우선 노란색 격자 개수의 인수를 모두 구해야 한다. 그리고 구한 인수들 중 정답인 것을 찾아야 하는데 이건 width(노란색 격자 너비+2)와 height(노란색 격자 높이+2)를 곱한 것이 갈색 격자 개수+노란 격자 개수와 동일한지 확인하면 된다.
내 코드 설명 DFS를 사용하면 된다. 던전을 하나하나 확인하면서 최댓값을 찾으면 된다.
내 코드 설명 BFS로 특정 노드를 기준으로 연결된 노드를 방문한다. 전선 배열에서 한 요소를 선택해서 두 노드 중 하나를 exceptnum으로 지정해서 그 부분을 끊는다.
내 코드 설명
내 코드 설명
내 코드 설명 dictionary라는 배열에 모든 단어를 만들어주고 찾는 단어의 인덱스값을 indexOf로 찾아 주었다.
내 코드 설명 work이라는 함수를 만들어서 문제에서 요구하는 작업(문자열을 자르고, 정렬하고 원하는 인덱스값을 return)을 수행하도록 했다. 그리고 map을 사용해서 work 함수를 케이스마다 적용해주었다.
내 코드 설명
내 코드 설명
내 코드 설명
내 코드 설명 역시 난 mySQL이 재밌다.DATE_OF_BIRTH라는 DATE 타입 컬럼값들을 자르는 방법은 다음과 같다.1\. substring(문자열, 시작인덱스, 자르고자 하는 문자열 개수)WHERE (substring(DATE_OF_BIRTH, 6, 2)='
내 코드 설명 두 가지 방법이 있다.1\. INNER JOIN을 하는 것ITEM_INFO 테이블과 ITEM_TREE 테이블을 ITEM_ID로 INNER JOIN을 하여 합쳐둔 후 PARENT_ITEM_ID가 RARITY가 RARE인 ITEM_ID 중 존재하는 것만 뽑
내 코드 설명 JOIN으로 USER_ID=WRITER_ID를 기준으로 두 테이블을 합쳐주고그 중 STATUS가 DONE인 것만 고르고WRITER_ID를 기준으로 GROUP지어주고HAVING에 그룹 필터링 조건(PRICE>=70만)을 걸어준다.
내 코드 설명 REGEXP 뒤에 |로 나뉘는 문자열을 적어주면 또는 ~또는 \~\~~이 속한 튜플을 모두 뽑아낸다.
내 코드 설명 정처기를 공부하고 나니 보다 이 문제를 더 잘 이해하고 풀 수 있게 되었다.다만 LRU(Least Recently Used)를 LFU(Least Frequently Used)로 잘못 읽어서 중간에 멘붕이 왔었다.일단 이 문제는 LRU만 알면 생각보다 간
내 코드 설명 자릿수를 먼저 구하고 그에 맞춰서 숫자를 하나씩 채워나가려 했는데 시간초과가 떴다. 왜 그런지는 잘 모르겠다.
내 코드 설명 종류별로 몇 벌씩 있는지 정리하고 각각의 벌 수+1을 모두 곱한 뒤 1을 빼면 된다.
첫번째 풀이는 챗지피티두 번째 풀이는 https://velog.io/@young_pallete/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%82%BC%EA%B0%81-%EB%8B%AC%ED%8C%BD
내 코드 설명 주석 참고
내 코드 설명 주석 참고
내 코드 설명 주석 참고
내 코드 설명 주석 참고
내 코드 설명 주석 참고
내 코드 설명 주석 참고
내 코드 설명 yyyy-mm-dd 이런 형식으로 날짜를 출력하려면DATE_FORMAT을 사용해야 하며, '%Y-%m-%d'를 붙여 주어야 한다.yyyy-mm-dd 아니고 %Y-%m-%d 잊지 말자.
내 코드 설명 주석 참고
내 코드 설명 그래프에서 모든 정점 쌍 간 최단 경로를 계산하는 데에 사용되는 플로이드-워셜 알고리즘을 사용하는 문제다.플로이드-워셜 알고리즘 다시 공부해야겠다.
내 코드 설명 yyyy-mm-dd 이런 형식으로 날짜를 출력하려면DATE_FORMAT을 사용해야 하며, '%Y-%m-%d'를 붙여 주어야 한다.yyyy-mm-dd 아니고 %Y-%m-%d 잊지 말자.