목록분류 전체보기 (494)
규도자 개발 블로그
알라딘에서 에코백을 준다고 해서 샀다가 대만족한 책이다. "세계의 석학 8인에게 인류의 미래를 물었다." 가 책의 메인 문구인데 이 세계의 석학 8명이 거의 다 각자의 분야에서 베스트셀러를 남겼을 정도로 저명하거나 엄청난 사람이다. 그 중에는 사피엔스를 쓴 유발 하라리와 총균쇠를 쓴 제레드 다이아몬드도 있다. 책의 흐름을 간단히 말하자면 각 8명의 전문가가 인터뷰이로 참여하고, 각자가 참여하고 있는 분야의 관점으로 인류의 미래를 설명한다. 책은 총 8명의 전문가가 얘기하는 8가지의 토픽으로 나눠져있지만 내가 보기에 이 단락 또한 두가지로 분류할 수 있다. 바로 지금 이 순간에도 급변하고 있는 두개의 급류, 바로 기술과 정치분야이다. 기술과 관련해서는 포괄적으로 봤을 때 급속도로 발전하고 있는 인공지능이 ..
Objective Today we're discussing scope. Check out the Tutorial tab for learning materials and an instructional video!The absolute difference between two integers, and , is written as . The maximum absolute difference between two integers in a set of positive integers, , is the largest absolute difference between any two integers in .The Difference class is started for you in the editor. It has a..
Objective Today, we're taking what we learned yesterday about Inheritance and extending it to Abstract Classes. Because this is a very specific Object-Oriented concept, submissions are limited to the few languages that use this construct. Check out the Tutorialtab for learning materials and an instructional video!Task Given a Book class and a Solution class, write a MyBook class that does the fo..
Objective Today, we're delving into Inheritance. Check out the attached tutorial for learning materials and an instructional video!Task You are given two classes, Person and Student, where Person is the base class and Student is the derived class. Completed code for Person and a declaration for Student are provided for you in the editor. Observe that Student inherits all the properties of Person..
[JavaScript/자바스크립트] 프로토타입(Prototype)에 대한 이해 자바스크립트의 모든 객체는 자신을 생성한 객체 원형에 대한 숨겨진 연결을 갖는다. (__proto__) 이때 자기 자신을 생성하기 위해 사용된 객체원형을 프로토타입이란 한다. 자바스크립트의 모든 객체는 Object 객체의 프로토타입을 기반으로 확장 되었기때문에 이 연결의 끝은 Object 객체의 프로토타입 Object다. function CreatePrototype(){}; let createObj = new CreatePrototype(); console.log(createObj); 당장에 위의 코드를 브라우저 콘솔창에 치면 __proto__의 constructor안에 해당 변수에 할당된 Prototype의 원형인 funct..
그놈의 RESTful API. 한 줄로 정의하자면 RESTful API란 결국 이거다. 일정한 규칙으로 구성돼있는 API. 나도 처음에 RESTful API라는 말을 들었을 때 대체 이게 뭔지 수많은 문서들을 들여다 보았지만 뭔가 와닿는 게 없었다. 아무리 봐도 결국 RESTful API가 뭔데!!!!! 하는 되물음만 남았던 것 같다. 왜냐면 API라는 개념도 제대로 이해하고 있지 못하고 있었으니까. RESTful API를 이해하기 위해선 API가 무엇인지부터 알 필요가 있다. API는 풀어쓰자면 Application Programming Interface로서 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 그렇다면 인터페이스는 뭐냐. 만들어진 어플리케이션의 복잡..
Objective Today, we're building on our knowledge of Arrays by adding another dimension. Check out the Tutorial tab for learning materials and an instructional video!Context Given a 2D Array, :1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 We define an hourglass in to be a subset of values with indices falling in this pattern in 's graphical representation:a b c d e f g T..
[백준/9012/파이썬(python3)] 괄호 문제 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “( )” 문자열은 기본 VPS 이라고 부른다. 만일 x 가 VPS 라면 이것을 하나의 괄호에 넣은 새로운 문자열 “(x)”도 VPS 가 된다. 그리고 두 VPS x 와 y를 접합(concatenation)시킨 새로운 문자열 xy도 VPS 가 된다. 예를 들어 “(())()”와 “((()))” 는 VPS 이지만 “(()(”, “(())()))” , 그리고 “(()” 는 모두 VPS 가 아닌 문..
Objective Today, we're working with binary numbers. Check out the Tutorial tab for learning materials and an instructional video!Task Given a base- integer, , convert it to binary (base-). Then find and print the base- integer denoting the maximum number of consecutive 's in 's binary representation.Input FormatA single integer, .ConstraintsOutput FormatPrint a single base- integer denoting the ..
Objective Today, we're learning and practicing an algorithmic concept called Recursion. Check out the Tutorial tab for learning materials and an instructional video!Recursive Method for Calculating Factorial Task Write a factorial function that takes a positive integer, as a parameter and prints the result of ( factorial).Note: If you fail to use recursion or fail to name your recursive function..