Pop TIL 06 - 실행 컨텍스트 자바스트립트 엔진은 실행 가능한 코드(Executable Code)를 만나면 그 코드를 평가해서 실행 문맥(Execution Context)으로 만든다. 이 실행 가능한 코드(Executalbe Code)의 유형은 전역코드 : 전역객체 window아래에 정의된 함수 함수코드 : 함수 eval코드 : eval 함수 (별도의 동적 환경에서 실행된다) 실행 문맥은 실행 가능한 코드가 실제로 실행되... jspushstackTILcontextPopPop [iOS/Swift - POP] 프로토콜 지향 프로그래밍(Protocol Oriented Programing) 알아보기 - 1 구조체, 클래스, 열거형은 프로토콜을 채택해서 특정 기능을 실행하기 위한 프로토콜의 요구사항을 실제로 구현할 수 있다. 프로토콜은 구조체, 클래스, 열거형의 모양과 비슷하게 정의할 수 있으며 protocol 키워드를 사용한다. 프로토콜은 자신을 채택한 타입이 어떤 프로퍼티를 구현해야 하는지 요구할 수 있다. 프로토콜은 프로퍼티, 메서드 등과 마찬가지로 특정한 이니셜라이저를 요구할 수 있다. ... delegateiOSPopprotocolswiftPop [코딩테스트] javascript 크레인 인형뽑기 게임 PoppushJavaScriptJavaScript TIL - 2021.05.20 (Thu) 야곰캠프 방학 중 TIL Notion -> Velog 이전하면서 복습하기 POP(Protocol Oriented Programming) 반드시 필요하지 않아도 되는 기능을 가질 수 있다 상위 클래스를 변경하면 하위 클래스가 의도치 않게 전부 변경된다. 다중 상속이 불가능하다 struct, enum의 경우 상속이 불가 프로토콜의 장점 상속을 이용한 클래스 중심의 프로그래밍은 참조 추적에 비용이... Popprotocol oriented programmingprotocolPop [CodeKata]Day8. 괄호 순서 확인 s는 여러 괄호들로 이루어진 String 인자입니다. s가 유효한 표현인지 아닌지 true/false로 반환해주세요. 종류는 '(', ')', '[', ']', '{', '}' 으로 총 6개 있습니다. 아래의 경우 유 효합니다. 한 번 괄호를 시작했으면, 같은 괄호로 끝내야 한다. 괄호 순서가 맞아야 한다. 예를 들어 아래와 같습니다. 짱구굴리기 결국....한참 짱구를 굴려보았지만,,,실패하... Poppushobject.keysPop [배열] 내장함수② 배열 내장함수 자바스크립트에서는 배열을 다룰 때 알고 있으면 유용한 다양한 내장 함수가 있다. forEach map indexof findIndex find filter splice slice shift unshift pop push includes 이번 <내장함수②> 포스팅에서는 <내장함수①>에 이어서 splice slice shift unshift pop push includes 함수들을... unshiftpushsplice내장함수shift배열PopslicePop BJ_4792 레드블루 스패닝 트리 Disjoint set 문제를 공부하는 중이다. 제법 simple한 방법이라고 생각하는 응용 범위가 넓고 정형화 되어 있지 않아 제법 어려운 문제들이 많이 등장한다. disjoint_set으로 문제를 계속 풀어가다가 발견한 이문제, 뭔가 disjoint_set으로만 풀기는 어렵다고 생각하면서도 열심히 풀었는데, 역시나 안되서 살펴보니 Kruskal's algorithm을 사용해야 하는 문제였... 시간초과Kruskal_AlgorithmDisjointSetminimumSpanningTreePopDisjointSet
TIL 06 - 실행 컨텍스트 자바스트립트 엔진은 실행 가능한 코드(Executable Code)를 만나면 그 코드를 평가해서 실행 문맥(Execution Context)으로 만든다. 이 실행 가능한 코드(Executalbe Code)의 유형은 전역코드 : 전역객체 window아래에 정의된 함수 함수코드 : 함수 eval코드 : eval 함수 (별도의 동적 환경에서 실행된다) 실행 문맥은 실행 가능한 코드가 실제로 실행되... jspushstackTILcontextPopPop [iOS/Swift - POP] 프로토콜 지향 프로그래밍(Protocol Oriented Programing) 알아보기 - 1 구조체, 클래스, 열거형은 프로토콜을 채택해서 특정 기능을 실행하기 위한 프로토콜의 요구사항을 실제로 구현할 수 있다. 프로토콜은 구조체, 클래스, 열거형의 모양과 비슷하게 정의할 수 있으며 protocol 키워드를 사용한다. 프로토콜은 자신을 채택한 타입이 어떤 프로퍼티를 구현해야 하는지 요구할 수 있다. 프로토콜은 프로퍼티, 메서드 등과 마찬가지로 특정한 이니셜라이저를 요구할 수 있다. ... delegateiOSPopprotocolswiftPop [코딩테스트] javascript 크레인 인형뽑기 게임 PoppushJavaScriptJavaScript TIL - 2021.05.20 (Thu) 야곰캠프 방학 중 TIL Notion -> Velog 이전하면서 복습하기 POP(Protocol Oriented Programming) 반드시 필요하지 않아도 되는 기능을 가질 수 있다 상위 클래스를 변경하면 하위 클래스가 의도치 않게 전부 변경된다. 다중 상속이 불가능하다 struct, enum의 경우 상속이 불가 프로토콜의 장점 상속을 이용한 클래스 중심의 프로그래밍은 참조 추적에 비용이... Popprotocol oriented programmingprotocolPop [CodeKata]Day8. 괄호 순서 확인 s는 여러 괄호들로 이루어진 String 인자입니다. s가 유효한 표현인지 아닌지 true/false로 반환해주세요. 종류는 '(', ')', '[', ']', '{', '}' 으로 총 6개 있습니다. 아래의 경우 유 효합니다. 한 번 괄호를 시작했으면, 같은 괄호로 끝내야 한다. 괄호 순서가 맞아야 한다. 예를 들어 아래와 같습니다. 짱구굴리기 결국....한참 짱구를 굴려보았지만,,,실패하... Poppushobject.keysPop [배열] 내장함수② 배열 내장함수 자바스크립트에서는 배열을 다룰 때 알고 있으면 유용한 다양한 내장 함수가 있다. forEach map indexof findIndex find filter splice slice shift unshift pop push includes 이번 <내장함수②> 포스팅에서는 <내장함수①>에 이어서 splice slice shift unshift pop push includes 함수들을... unshiftpushsplice내장함수shift배열PopslicePop BJ_4792 레드블루 스패닝 트리 Disjoint set 문제를 공부하는 중이다. 제법 simple한 방법이라고 생각하는 응용 범위가 넓고 정형화 되어 있지 않아 제법 어려운 문제들이 많이 등장한다. disjoint_set으로 문제를 계속 풀어가다가 발견한 이문제, 뭔가 disjoint_set으로만 풀기는 어렵다고 생각하면서도 열심히 풀었는데, 역시나 안되서 살펴보니 Kruskal's algorithm을 사용해야 하는 문제였... 시간초과Kruskal_AlgorithmDisjointSetminimumSpanningTreePopDisjointSet