Linked List Cycle
leetCode/Linked List 2022. 5. 3. 17:06

문제 : 주어진 연결 리스트에 사이클(cycle)이 있는지 검사하는 함수를 만들면 된다. 아래와 같은 연결 리스트가 cycle 이 있는 연결리스트이다. 순회하는데 다음 값이 null 이면 무조건 cycle 이 없는 것이다. 또한 자기 자신을 가리키는 것도 cycle에 포함된다. Example 1: Input: head = [3,2,0,-4], pos = 1 Output: true Explanation: There is a cycle in the linked list, where the tail connects to the 1st node (0-indexed). Example 2: Input: head = [1,2], pos = 0 Output: true Explanation: There is a cycl..

Design Linked List
leetCode/Linked List 2022. 5. 3. 16:54

문제: 연결 리스트 구현하기 Example 1 : Input ["MyLinkedList", "addAtHead", "addAtTail", "addAtIndex", "get", "deleteAtIndex", "get"] [[], [1], [3], [1, 2], [1], [1], [1]] Output [null, null, null, null, 2, null, 3] Explanation MyLinkedList myLinkedList = new MyLinkedList(); myLinkedList.addAtHead(1); myLinkedList.addAtTail(3); myLinkedList.addAtIndex(1, 2); // linked list becomes 1->2->3 myLinkedList.get(1..

[easy] Find Numbers with Even Number of Digits
leetCode/Array 101 2022. 5. 2. 11:38

문제 : 정수 배열이 주어졌을 때, 그 중 짝수의 자릿수 nums가 포함된 정수의 수를 반환합니다. Example 1 : Input: nums = [12,345,2,6,7896] Output: 2 Explanation: 12는 2자리(짝수 자릿수)를 포함합니다. 345는 3자리(홀수 자릿수)를 포함합니다. 2는 1자리(홀수 자릿수)를 포함합니다. 6은 1자리(홀수 자릿수)를 포함합니다. 7896은 4자리(짝수 자릿수)를 포함합니다. 따라서 12와 7896만 짝수 자릿수를 포함합니다. Example 1 : Input: nums = [555,901,482,1771] Output: 1 Explanation: 1771에만 짝수 자릿수가 있습니다. 제약 조건 : 1

[easy] Max Consecutive Ones
leetCode/Array 101 2022. 4. 29. 19:17

문제 : Given a binary array nums, return the maximum number of consecutive 1's in the array. 이진 배열이 주어지면 배열 에서 연속되는 최대 수를 반환합니다. Example 1 : Input: nums = [1,1,0,1,1,1] Output: 3 Explanation: The first two digits or the last three digits are consecutive 1s. The maximum number of consecutive 1s is 3. Example 2 : Input: nums = [1,0,1,1,0,1] Output: 2 Constraints : 1

[Node.js][StackoverFlow] Fatal error in , line 0# Fatal JavaScript invalid size error 169220804
Error 오류 잡기 2022. 4. 6. 11:17

제로베이스 JavaScript 05)기본문제풀이 - 무한뺄셈.js 알고리즘을 풀다가 이 에러가 나타났다. 처음 보는 에러여서 구글링을 했고 나와 같은 오류를 발생한 stackoverflow 사용자를 찾았다. 아직 내 오류를 해결하지 못했지만, 이 사람의 게시글을 번역하며 이 에러에 대해 이해해보려고 한다. 질문 : The code consists of making an array from a range of numbers and / as well having a third argument / in which it indicates the steps from the numbers, / if it has a step of 2 well for example it goes from [1,3,5] the code..