github.com/careercup/CtCI-6th-Edition-JavaScript careercup/CtCI-6th-Edition-JavaScript Cracking the Coding Interview 6th Ed. JavaScript Solutions - careercup/CtCI-6th-Edition-JavaScript github.com Chapter 1 1.1 - Is Unique 1.2 - Check Permutation 1.3 - URLify 1.4 - Palindrome Permutation 1.5 - One Away 1.6 - String Compression 1.7 - Rotate Matrix 1.8 - Zero Matrix 1.9 - String Rotation Chapter 2..
programmingsummaries.tistory.com/399 Express.js 라우팅 핸들러에 async/await 을 적용할 수 있을까? 들어가며 지난 2017년 2월 22일, node.js 의 자바스크립트 엔진인 V8 이 5.5 버전으로 업그레이드되면서 특별한 옵션 없이도 바로 async/await 을 네이티브로 사용할 수 있게 되었다. 물론 이전 버전의 nod programmingsummaries.tistory.com programmingsummaries.tistory.com/ 감성 프로그래밍 programmingsummaries.tistory.com blog.noizbuster.com/ko/series/nodejs/nodejs-basic/ Node.js 기초 :: NoizBuster Nod..
swagger.io/docs/specification/api-host-and-base-path/ API Server and Base Path OAS 3 This page applies to OpenAPI 3 – the latest version of the OpenAPI Specification. If you use OpenAPI 2 (fka Swagger), visit OpenAPI 2 pages. API Server and Base URL All API endpoints are relative to the base URL. For example, assuming the base URL swagger.io swagger.io/docs/specification/basic-structure/ Basic S..
https://youtu.be/Ti1VqOw8vmo yarn test 타입스크립트를 잘쓰려면 데코레이터를 써야되지만 mobx를 쓰는 순간 많은것이 달라진다. 제스트에서는 테스트코드를 __test__ 폴더에 넣으라고 권장한다함. // given // when // then 을 쓰는건 굉장히 좋은 습관이다. aws lambda levelup.gitconnected.com/how-to-use-typescript-for-aws-lambda-in-3-steps-1996243547eb How to Use TypeScript for AWS Lambda in 3 Steps A Fully Typed Tutorial levelup.gitconnected.com npm i --save-dev @types/aws-lambda
아 함성 프로그래밍을 설명하는 살들을 많지만 처음 접한 사람들이 이해하기에는 나선다 물도 많고 아무래도 신창 적이 있죠 이번 영상으로 대략적인 개념을 잡고 나면 그 자료들이 훨씬 멀 속에 잘 들어오게 될 거에요 이 영상을 보셨다면 개체 장 프로그램이 절차 지향 프로그래밍과 상만 되는 것이 아니라 절차 지향 저 요소도 가공 중 하기도 하고 리뷰를 포함 하기도 하는 개념이 한거 아셨을 거에요 많은 사람들이 궁금해하는 함 성품도 개체 지향 과 아주 데리 탁원한 후반까지는 아니에요 대표적인 함수형 언어 스칸을 봐도 탐 수영이 동시에 객체지향 장어 하기도 하죠 1 개 치지 아니 갈 때 35% 매닝은 프로그래머 데이 라는 새로운 패러다임을 제시 해요 그런데 그런 개체 쟁을 접할 때 이상 웨일 저 랑 한수 함수형 프..
환영합니다. 지금부터 이 강의, Scala에서 함수형 프로그래밍의 원리에 대한 빠른 소개와 강의가 어떻게 구성될 것인지 말씀드리겠습니다. 보통 강의는 각 강의 하나씩 순차적으로 구성될 것이며, 각 비디오에는 여러분이 풀어야 할 퀴즈도 있습니다. 문제는 객관식이거나, 종종 어떤 것을 프로그래밍 하도록 하는 형식이 될 것입니다. 퀴즈 후에는 항상 정답도 볼 수 있습니다. 그리고 또 과제도 있습니다. 여러분은 과제를 제출해야 하며 채점되어 점수가 매겨집니다. 과제를 통과하게 되면, 강의 종료 후에 수료증을 받을 것입니다. 반면 퀴즈는 여러분 스스로의 학습을 위한 것일 뿐입니다. 퀴즈로는 여러분의 성적이 매겨지지 않을 것입니다. 수강 기간동안 시간표가 있습니다. 여러분은 새 비디오들과 거기 포함된 과제를 매주 ..
About this Course 153,790 recent views Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both Java and Javascript. Scala is the implementation language of many im..
If you have ever heard about Node.js then you might know that it is one the most prominent and powerful frameworks of JavaScript. Since its release, it has continued to keep its stranglehold on the IT market. Even with the introduction of new and vibrant JS Frameworks like Angular, React, Meteor etc., the popularity of Node.js never seems to cease. Wondering why? Well, with the help of this Node..
Top 50 TypeScript Interview Questions You Must Prepare in 2021 Last updated on Jan 12,202134.7K Views Sayantini A Data Science Enthusiast with in-hand skills in programming languages such as Java & Python. Bookmark JavaScript is an integral part of Web Development. It is an era of new client-side frameworks or technologies like AngularJs, Gulp, Grunt, Yeoman, etc., that provide a better user exp..
def preorder(root): return [root.val] + preorder(root.left) + preorder(root.right) if root else [] def inorder(root): return inorder(root.left) + [root.val] + inorder(root.right) if root else [] def postorder(root): return postorder(root.left) + postorder(root.right) + [root.val] if root else [] leetcode.com/problems/binary-tree-inorder-traversal/discuss/283746/all-dfs-traversals-preorder-inorde..
[Book] Cracking the coding interview 도서 입니다. 코딩 인터뷰 완전 분석 국내도서 저자 : 게일 라크만 맥도웰(Gayle Laakmann McDowell) / 이창현역 출판 : 인사이트 2017.08.14 상세보기 Cracking the Coding Interview (Paperback) 외국도서 저자 : Gayle Laakmann McDowell 출판 : CareerCup 2015.04.09 상세보기 [Video] 관련 동영상 강의 입니다. 자료구조/알고리즘 기초 강의 - Cracking the coding interview [Source code] 소스코드 입니다. github.com/careercup/CtCI-6th-Edition-Python careercup/CtCI..
● 파이썬 공부 외국어 사이트1 www.w3schools.com/python/default.asp Python Tutorial Python Tutorial Learning by Examples With our "Try it Yourself" editor, you can edit Python code and view the result. Click on the "Try it Yourself" button to see how it works. Python File Handling In our File Handling section you will learn how to open, r www.w3schools.com ● 파이썬 공부 외국어 사이트2 www.tutorialspoint.com/python_data..
www.hackerrank.com/domains/python // 깔끔하게 integer 나누기 / 소수 나누기 n이 5일때, 12345 를 출력하기 if __name__ == '__main__': print(*range(1, int(input())+1), sep='') >>> s = set("Hacker") >>> print s.difference({"Rank":1}) set(['a', 'c', 'e', 'H', 'k', 'r']) >>> s - set("Rank") set(['H', 'c', 'r', 'e']) To All Beginners Overthere!! Don't try to copy the style of others . Shorten the code as long as you are ab..
● InterviewBit에서 튜토리얼 따라서 실제로 해보기 inner-game.tistory.com/420 InterviewBit - brush up skills for coding interview (python) 갑자기 코딩인터뷰를 꼭 파이썬으로 봐야한다고 해서.. 파이썬을 리마인드 할수 있는 몇개의 사이트를 둘러봤다. 가장 먼저 생각나기도 했던, 이 사이트가 좋은것 같다. www.interviewbit.com/invite/hail inner-game.tistory.com ● InterviewBitHackerrank - 파이썬 코딩 공부 기초 inner-game.tistory.com/423 Hackerrank - 파이썬 코딩 공부 기초 사이트(Python) www.hackerrank.com/doma..
갑자기 코딩인터뷰를 꼭 파이썬으로 봐야한다고 해서.. 파이썬을 리마인드 할수 있는 몇개의 사이트를 둘러봤다. 가장 먼저 생각나기도 했던, 이 사이트가 좋은것 같다. www.interviewbit.com/invite/hail-29ad Level 1 : Basics of Python Input and Output Easy 6 minutes Variables and Types Easy 6 minutes Arithmetic operators on Numbers Easy 6 minutes Arithmetic operators on Strings Easy 3 minutes Level 2 : Flow Control & Functions Conditions and If-Else Easy 5 minutes Loops a..
docs.oracle.com/en/java/javase/index.html Java Platform, Standard Edition Documentation - Releases Java Platform, Standard Edition documentation, current and previous releases docs.oracle.com 공식 튜토리얼이지만 JDK 8 기준이다. docs.oracle.com/javase/tutorial/collections/index.html Trail: Collections (The Java™ Tutorials) The Java Tutorials have been written for JDK 8. Examples and practices described in thi..
beginnersbook.com/java-collections-tutorials/ Java Collections Framework Tutorials Java Collections: 150+ Tutorials to help you learn collections in Java. All the tutorials are explained with the help of examples. beginnersbook.com Collection Set HashSet hs.add(); hs.contains(); HashSet + String for(char s: str.toCharArray()) LinkedHashSet SortedSet TreeSet List ArrayList Vector LinkedList Queue..
www.w3schools.com/java/java_class_methods.asp Java Class Methods Java Class Methods Java Class Methods You learned from the Java Methods chapter that methods are declared within a class, and that they are used to perform certain actions: Example Create a method named myMethod() in MyClass: public class MyClass { stat www.w3schools.com Static vs. Non-Static 스태틱은 오브젝트의 생성과 상관없이 접근가능함. www.w3school..
오늘부턴 자바에 대한 모든것을 외워버리겠다는 생각으로 튜터리얼을 써본다. www.w3schools.com/java/default.asp public class Myclass { public static void main(String[] args) { System.out.println("Hello World"); } } 티스토리에는 쉬프트탭이 안되는 치명적인 단점이 있따... 앗 요고 내가 생각했던거랑 비슷하네.. 이런 방식이 공부에는 좋음 하다가 나도 모르게 다 풀어버렸네.. www.w3schools.com/java/java_data_types.asp Java Data Types Java Data Types Java Data Types As explained in the previous chapter, ..
www.geeksforgeeks.org/stack-class-in-java/ Stack Class in Java - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.geeksforgeeks.org
I solved the "Algorithm" kata! Take the code initiation @ codewars.com/r/DE7rhA to enlist and challenge yourself. #codewars public class Kata { //enum cardType = {"Unknown", "AMEX", "Discover", "Mastercard", "VISA"}; public static String getIssuer(String cardNumber) { // AMEX 3400~3499 // AMEX 3700~3799 // Discover 6011 // Mastercard 5100~5599 // VISA 4000~4999 int n = cardNumber.length(); if(n ..
I solved the "Credit Card Mask" kata! Take the code initiation @ codewars.com/r/DE7rhA to enlist and challenge yourself. #codewars public class Maskify { public static String maskify(String str) { int n = str.length(); if(n > 4) { char[] masked = new char[n]; for(int i = 0; i < n-4; i++) { masked[i] = '#'; } for(int i = n-4; i < n; i++) masked[i] = str.charAt(i); str = new String(masked); } retu..
이건 별 의미가 없어서 넘어 가야겠다. 얘네들꺼 안쓰면 커맨드라인 읽기는 어떻게 하는지 봐야겠네. https://introcs.cs.princeton.edu/java/stdlib/javadoc/StdOut.html https://introcs.cs.princeton.edu/java/stdlib/javadoc/StdIn.html https://introcs.cs.princeton.edu/java/stdlib/javadoc/StdDraw.html https://introcs.cs.princeton.edu/java/stdlib/javadoc/StdAudio.html
● 헬로우월드 출력하기 - 디버깅 출력할때도 중요함 그리고 다른 프린팅 옵션들도 좀 정리해야함. ● 에디팅, 컴파일링, 실행 의 개념 editor: 우리가 프로그램을 마들기 위해 코드를 입력함 -> HelloWorld.java 라는 파일이 생김 compiler: javac HelloWorld.java 커맨드라인에 입력하면 컴파일이 됨 -> HelloWorld.class 라는 컴퓨터언어 버전의 프로그램이 생성됨 JVM: java HelloWorld를 커맨드라인에서 입력하면, 프로그램이 실행되고 결과가 출력됨 -> "Hello, World'를 출력하기로 한 프로그램이었으므로 그렇게 실행됨. ● 내장 데이터 타입들 5가지가 있다. int, double, boolean, char, string long 이런것은..