2022.05.09 ~ 05.13_TIL
TIL (Today I Learned) 2022. 5. 10. 23:27

5월 9일(월) 오늘 한 일(회고) leetCode 2문제 풀기 977. Squares of a Sorted Array 189. Rotate Array HTML 미션 2 완성 JavaScript 프로토타입 강의 듣기 프로토타입이란? constructor __proto__ 프로토타입 체인 프로토타입 확장 5월 10일(화) 오늘 한 일(회고) leetCode 3문제 풀기 167. Two Sum II - Input Array Is Sorted 344. Reverse String 557. Reverse Words in a String III JavaScript 클래스 강의 듣기 클래스란? 인스턴스란? 클래스와 인스턴스 클래스 확장 JavaScript 클래스 실습 예제 풀어보기 HTML 과제 3 절반 구현 HTM..

2022.05.09 JavaScript 기본 '프로토타입'을 배웠다! [제로베이스 프론트엔드 스쿨 3기]
카테고리 없음 2022. 5. 9. 20:37

오늘은 새 스터디원들이 들어오고 난 첫 날~! 같이 열심히 할 사람들이 늘어나서 너무 좋다. 오늘은 HTML 미션 2 마무리 했다. 해결하기 힘들었던 부분이 background로 아이콘 넣기, 별점 사진 자르기 두 개 였는데 마지막까지 해결하지 못한 건 나중에 다시 보니 클래스 이름을 잘못 써서 적용이 안 됐던 거였다😂... 그래도 해결했으니 뿌듯하다! 과제를 하느라 모각코 시간을 다 써버려서 강의는 조금밖에 듣지 못했다😅 오늘 공부한 내용 JavaScript 기본 프로토타입 1. 프로토타입이란? 2. constructor 3. __proto__ 4. 프로토타입 체인 5. 프로토타입 확장 1. 프로토타입이란? 자바스크립트는 프로토타입을 기반으로 동작한다. 모든 자바스크립트는 프로토타입을 가지고 있다. 2..

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..