1. 객체는 선언적 형식과 생성자 형식 두 가지로 정의 할 수 있음 var myObj = { key: value // ... }; // The constructed form looks like this: var myObj = new Object(); myObj.key = value; 2. 객체의 7가지 주요 타입 null undefined boolean number string object symbol(ES6에서 추가) 단순 원시 타입(string,number,boolean, null, undefined)은 객체가 아니다. 자바스크립트의 모든 것이 객체다 라는 말은 옳지 않다. function은 객체의 하위 타입이고, 배열 역시 추가 기능이 구현된 객체의 일종이다. function은 javascript의..
가장 긴 바이토닉 부분 수열 성공 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 256 MB 7888 4147 3353 54.072% 문제 수열 S가 어떤 수 Sk를 기준으로 S1 Sk+1 > ... SN-1 > SN을 만족한다면, 그 수열을 바이토닉 수열이라고 한다. 예를 들어, {10, 20, 30, 25, 20}과 {10, 20, 30, 40}, {50, 40, 25, 10} 은 바이토닉 수열이지만, {1, 2, 3, 2, 1, 2, 3, 2, 1}과 {10, 20, 30, 40, 20, 30} 은 바이토닉 수열이 아니다. 수열 A가 주어졌을 때, 그 수열의 부분 수열 중 바이토닉 수열이면서 가장 긴 수열의 길이를 구하는 프로그램을 작성하시오. 입력 ..
가장 긴 증가하는 부분 수열 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 256 MB 30793 11412 7798 37.021% 문제 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이고, 길이는 4이다. 입력 첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (1 ≤ Ai ≤ 1,000) 출력 첫째 줄에 수열 A의 가장 긴 증가하는 부분 수열의 길이를 출력한다. 예제 입력 1 복사 6 10 20 10 30 20 50 예제..
XHR이란? Microsoft가 만든 JavaScript 개체(object) Extensible Markup Language - 확장 가능한 표시 언어 (html과 비슷하게 태그로 이루어짐) 보내는 방법 var xhr= new XMLHttpRequest(); 참조: https://wherethelightis.tistory.com/14 [초보개발자의 공부공간] 받는 방법 xmlHttp.onreadystatechange = on_ReadyStateChange; function on_ReadyStateChange() { /** * 0 = 초기화 전 * 1 = 로딩 중 * 2 = 로딩 됨 * 3 = 대화 상태 * 4 = 데이터 전송완료 */ // 4 = 데이터 전송완료 if(xmlHttp.readyState =..
4. new 바인딩 자바스크립트 함수와 객체의 가장 흔한 오해 중 하나는 new가 생성자 함수 키워드라는 것이다. 자바스크립트에도 new 연산자가 있고 사용 방법은 겉보기에 다른 클래스 지향 언어와 별 차이가 없어 보여서 그 내부 체계 또한 이와 비슷할 거라 쉽게 단정하지만, 사실 자바스크립트에서 new는 의미상 클래스 지향적인 기능과 아무 상관이 없다. 자바스크립트 생성자는 앞에 new 연산자가 있을 때 호출되는 일반 함수에 불과하다. 그냥 대부분의 함수들은 new를 붙여서 호출 할 수 있다. 이것은 정확히 말하면 생성자 함수가 아니라, '함수를 생성하는 호출'이라고 해야 옳을 것이다. 함수 앞에 newfmf qnxdu todtjdwk ghcnfdmf gkaus ekdmarhk rkxdms dlfemf..
https://coding-god.tistory.com/73 - 에서 this는 간단하게 말해서 코드가 작성된 시점에서 바인딩 되는 것이 아닌, 코드가 실행되는 호출부(함수가 어떻게 호출됐는가?)에서 함수를 호출할 때 바인딩 된다는 것을 알 수 있었다. 따라서 호출부를 꼼꼼이 살펴보고, this의 네가지 바인딩 규칙 중 어떤 것이 맞는지 잘 살펴보아야 한다. 1. 기본 바인딩 function foo() { console.log( this.a ); } var a = 2; foo(); // 2 기본적으로 단독 함수 실행을 하는 경우에는 항상 전역 객체를 참조한다. 하지만 엄격모드에서는 전역 객체가 기본 바인딩 대상에서 제외된다. function foo() { "use strict"; console.log( ..
javascript의 this는 java의 this와는 완전히 다르다. this는 모든 함수 스코프 내에 자동으로 설정되는 특수한 식별자 function identify() { return this.name.toUpperCase(); } function speak() { var greeting = "Hello, I'm " + identify.call( this ); console.log( greeting ); } var me = { name: "Kyle" }; var you = { name: "Reader" }; identify.call( me ); // KYLE identify.call( you ); // READER speak.call( me ); // Hello, I'm KYLE speak.call..

완성된 버전 - https://ya-manna.com 본 글은 구체적인 설명이나 코드가 들어있지는 않습니다. 그냥 자연스럽게 프로토타입을 만드는 과정을 일기처럼 쓴 글입니다 편하게 읽어주세요 ^^ 완성된 프로토타입 - https://yamanna-6ebcd.firebaseapp.com/ 야만나 yamanna-6ebcd.firebaseapp.com github - https://github.com/mandooro/YaManNa '카카오톡에서 링크로 공유해서 실시간으로 서로의 위치를 공유해 중간지점을 찾아주는 앱' 우리가 원하는 바는 명확했다. 친구들과 약속 잡을 때 중간 위치를 정확하게 잡아주는 기능, 일단 종이에 간단히 스토리보드를 그리고 하고 간단히 프로토타입 개발을 하기로 했다. 일단 필요한 스펙을 ..
포도주 시식 성공시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB275509799705534.115%문제효주는 포도주 시식회에 갔다. 그 곳에 갔더니, 테이블 위에 다양한 포도주가 들어있는 포도주 잔이 일렬로 놓여 있었다. 효주는 포도주 시식을 하려고 하는데, 여기에는 다음과 같은 두 가지 규칙이 있다.포도주 잔을 선택하면 그 잔에 들어있는 포도주는 모두 마셔야 하고, 마신 후에는 원래 위치에 다시 놓아야 한다.연속으로 놓여 있는 3잔을 모두 마실 수는 없다.효주는 될 수 있는 대로 많은 양의 포도주를 맛보기 위해서 어떤 포도주 잔을 선택해야 할지 고민하고 있다. 1부터 n까지의 번호가 붙어 있는 n개의 포도주 잔이 순서대로 테이블 위에 놓여 있고, 각 포도주 잔에 들어있는 포도주의 양이 주..
- Total
- Today
- Yesterday
- 중간거리 #야만나 #약속장소추천 #중간위치 #웹 #리액트 #React #reactjs #kakao지도 #kakaoapi
- javascript #백준 #회의실배정 #알고리즘
- java #퀵소트 #quicksort #알고리즘 #백준
- react
- java #알고리즘 #백준 #패션왕신해빈
- 색종이자르기
- 알고리즘
- TypeScript
- javascript #연속합 #알고리즘 #백준
- Javascript
- webpack
- java #오르막수 #백준 #알고리즘
- java #알고리즘 #백준
- webspider
- npm
- java #알고리즘 #백준 #N과M #백트래킹
- Game
- 1992번
- 백준 #알고리즘 #전깃줄 #NodeJs #javascript
- java #알고리즘 #백준 #퇴사
- java #백준 #알고리즘 #2805 #나무자르기
- 2630번
- javascript #백준 #알고리즘 #LCS
- java #백준 #알고리즘 #로또 #6603
- 백준 #java #알고리즘
- 쿼드트리
- Terminal
- java #하노이 #알고리즘 #백준
- 한글 자동 완성
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |