본문 바로가기

분류 전체보기89

패스트캠퍼스 UPSKILL : JavaScript 코딩테스트 131개 예제 & CS지식으로 끝내기 "패스트캠퍼스 UPSKILL의 'JavaScript 코딩테스트 131개 예제 & CS지식으로 끝내기' 강의는 전문적이고 체계적인 학습 경험을 제공하여 이직을 향한 기술적인 역량을 강화하는 도움이되었습니다. 강의의 구성은 효과적으로 설계되었으며, 131개의 다양하고 현업에서 실제로 유용한 코딩 테스트 예제들을 통해 JavaScript 언어에 대한 심층적인 이해를 쌓을 수 있었습니다. 강의를 통해 학습하는 문제들은 따로 Github에 저장하며 반복적으로 문제를 풀며 진행했습니다. 나동빈 강사님은 유튜브를 통해 이미 알고있었고 설명이 명쾌하고 깔끔하다는것을 이미 알았기에 강의를 선택하는데 어려움이 없었습니다.강사의 강의 스타일은 이해하기 쉽고 유익하며, 개념을 명확하게 전달하는 데 큰 도움이 되었습니다. 특히.. 2023. 12. 3.
[해시] 마라톤 문제 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예 participant completionreturn loser [leo, k.. 2020. 2. 27.
#5. 연결 리스트(2) 연결리스트의 요소 삽입과 삭제에 대해 설명해보고자 합니다. 연결리스트란 각 노드가 데이터와 그 다음에 올 데이터의 link를 갖고있는 데이터 구조를 말합니다. class Node: def __init__(self, item): self.data = item self.next = None class LinkedList: def __init__(self): self.nodeCount = 0 self.head = None self.tail = None def getAt(self, pos): if pos self.nodeCount: return None i = 1 curr = self.head while i < pos: curr = curr.next i += 1 def traverse(s.. 2020. 2. 24.
#10. 객체 객체 생성 일반적인 방법 var emptyObject = {}; console.log(typeof emptyObject); // object var person = { name: 'Lee', gender: 'male', sayHello: function () { console.log('Hi! My name is ' + this.name); } }; console.log(typeof person); // object console.log(person); // {name: "Lee", gender: "male", sayHello: ƒ} person.sayHello(); // Hi! My name is Lee Object 생성자 함수 // 빈 객체의 생성 var person = new Object(); // .. 2020. 2. 13.