about Dev
about Dev
2019
- generateHashtag.js
- greedGame.js
- sudoku.js
- domainName.js
- firstNonRepeating.js
- passwordValidation.js
- rot13.js
- rgbToHex.js
- anagrams.js
- scramble.js
- moveZeros.js
- humanReadable.js
- pigIt.js
- validParentheses.js
- dirReduc.js
- breakCamelCase.js
- pascalsTriangle.js
- abbreviate.js
- longestPalindrome.js
- stockList.js
- findMissing.js
- camelCase.js
- toWeirdCase.js
- isValidIP.js
- tortoiseRacing.js
- titleCase.js
- diamond.js
- decodeRomanNumerals.js
- mexicanWave.js
- sumDigPow.js
- isPrime.js
- isPangram.js
- narcissistic.js
- bouncingBall.js
- expandedForm.js
- highestScoringWord.js
- romanNumerals.js
- countSmileys.js
- nameList.js
- toCamelCase.js
- buildTower.js
- findUniqueNum.js
- validBraces.js
- sortOdd.js
- findMissingLetter.js
- uniqueInOrder.js
- createPhoneNumber.js
- tickets.js
- iqTest.js
- diffArray.js
- songDecoder.js
- countBits.js
- orderWords.js
- tribonacci.js
- findEvenIndex.js
- likes.js
- isValidWalk.js
- encodeDuplicate.js
- spinWords.js
- countDuplicate.js
- findOutlier.js
- digitalRoot.js
- persistence.js
- findOdd.js (6kyu 02)
- sumMultiples.js (6kyu 01)
- (공식 리액트 Docs) Fragment 태그
- (공식 리액트 Docs) AJAX and APIs
- (공식 리액트 튜토리얼) 07. 왜 불변성이 중요한가?
- (공식 리액트 튜토리얼) 06. state 끌어올리기
- (공식 리액트 튜토리얼 05) 개발자 도구
- (공식 리액트 튜토리얼 04) 대화형 컴포넌트 생성하기
- (공식 리액트 튜토리얼 03) props를 통해 데이터 전달하기
- (공식 리액트 튜토리얼 02) 시작 코드 살펴보기
- (공식 리액트 튜토리얼 01) React란 무엇인가?
- driver.js (7kyu 99)
- fizzbuzz.js (7kyu 98)
- largestNum.js (7kyu 97)
- wordSearch.js (7kyu 96)
- last.js (7kyu 95)
- ultimateReverse.js (7kyu 94)
- insertDash.js (7kyu 93)
- sortNums.js (7kyu 92)
- counterEffect.js (7kyu 91)
- pattern.js (7kyu 90)
- capitalize.js (7kyu 89)
- checkThreeAndTwo.js (7kyu 88)
- isPowerOfTwo.js (7kyu 87)
- orderedCount.js (7kyu 86)
- bandNameGenerator.js (7kyu 85)
- myLanguages.js (7kyu 84)
- mostFrequent.js (7kyu 83)
- findDeletedNum.js (7kyu 82)
- capitalize.js (7kyu 81)
- bump.js (7kyu 80)
- fixCase.js (7kyu 79)
- removeUrlAnchor.js (7kyu 78)
- rowWeights.js (7kyu 77)
- flatten.js (7kyu 76)
- minSumEachTwoIntProduct.js (7kyu 75)
- removeRotten.js (7kyu 74)
- lostSheep.js (7kyu 73)
- lastEvenNums.js (7kyu 72)
- countRedBeads.js (7kyu 71)
- cardChecking.js (7kyu 70)
- vampireTest.js (7kyu 69)
- listToArray.js (7kyu 68)
- cubeOdd.js (7kyu 67)
- sevenAte9.js (7kyu 66)
- functionalAddition.js (7kyu 65)
- toLeetSpeak.js (7kyu 64)
- correctTime.js (7kyu 63)
- removeDuplicate.js (7kyu 62)
- longestWord.js (7kyu 61)
- countElements.js (7kyu 60)
- isAnagram.js (7kyu 59)
- encode.js (7kyu 58)
- findDivisors.js (7kyu 57)
- reverseNumber.js (7kyu 56)
- findVowels.js (7kyu 55)
- recursiveReverse.js (7kyu 54)
- alphabetWar.js (7kyu 53)
- sumTriangularNums.js (7kyu 52)
- findMissingNum.js (7kyu 51)
- makeMinValue.js (7kyu 50)
- sumDigits.js (7kyu 49)
- averages.js (7kyu 48)
- findCapitals.js (7kyu 47)
- factorial.js (7kyu 46)
- reverseCharWithoutNonAlphabetic.js (7kyu 45)
- isSortedAndHow.js (7kyu 44)
- inAscOrder.js (7kyu 43)
- partList.js (7kyu 42)
- roundToNext5.js (7kyu 41)
- findLongest.js (7kyu 40)
- endsWith.js (7kyu 39)
- arithmetic.js (7kyu 38)
- findSum.js (7kyu 37)
- minAndMax.js (7kyu 36)
- oddOrEven.js (7kyu 35)
- stray.js (7kyu 34)
- reverseWords.js (7kyu 33)
- dontGiveMeFive.js (7kyu 32)
- calculateYears.js (7kyu 31)
- removeSmallest.js (7kyu 30)
- friendOrFoe.js (7kyu 29)
- busStops.js (7kyu 28)
- sumSeries.js (7kyu 27)
- addBinary.js (7kyu 26)
- divisors.js (7kyu 25)
- rowSumOdd.js (7kyu 24)
- binaryArrToNum.js (7kyu 23)
- isTriangle.js (7kyu 22)
- validatePIN.js (7kyu 21)
- printerError.js (7kyu 20)
- sumTwoSmallestNumbers.js (7kyu 19)
- isIsogram.js (7kyu 18)
- twoToOne.js (7kyu 17)
- nbYear.js (7kyu 16)
- getSum.js (7kyu 15)
- isSquare.js (7kyu 14)
- squareDigits.js (7kyu 13)
- xo.js (7kyu 12)
- DNAStrand.js (7kyu 11)
- descendingOrder.js (7kyu 10)
- maskify.js (7kyu 09)
- filterArray.js (7kyu 08)
- jadenCase.js (7kyu 07)
- removeVowels.js (7kyu 06)
- findShort.js (7kyu 05)
- highAndLow.js (7kyu 04)
- countVowels.js (7kyu 03)
- getMiddle.js (7kyu 02)
- mumbling.js (7kyu 01)
- sayHello.js (8kyu 99)
- totalCost.js (8kyu 98)
- removeVowels.js (8kyu 97)
- toBinary.js (8kyu 96)
- calculateAge.js (8kyu 95)
- checkChromosome.js (8kyu 94)
- findDifference.js (8kyu 93)
- nearestSquare.js (8kyu 92)
- multipleAndSum.js (8kyu 91)
- isDigit.js (8kyu 90)
- countLowercase.js (8kyu 89)
- sumMix.js (8kyu 88)
- findThePosition.js (8kyu 87)
- expressionMatter.js (8kyu 86)
- correctTail.js (8kyu 85)
- isUppercase.js (8kyu 84)
- getGrade.js (8kyu 83)
- findMultiples.js (8kyu 82)
- checkTheBucket.js (8kyu 81)
- checkExam.js (8kyu 80)
- mergeArrays.js (8kyu 79)
- superSize.js (8kyu 78)
- finalGrade.js (8kyu 77)
- championshipPoints.js (8kyu 76)
- otherAngle.js (8kyu 75)
- zeroFuel.js (8kyu 74)
- nthEven.js (8kyu 73)
- isDividiBy.js (8kyu 72)
- removeExclamationButLastOne.js (8kyu 71)
- cleanStr.js (8kyu 70)
- hexToDecimal.js (8kyu 69)
- noEndingZeros.js (8kyu 68)
- firstNonConsecutive.js (8kyu 67)
- countLetter.js (8kyu 66)
- isDivisiblePixel.js (8kyu 65)
- combat.js (8kyu 64)
- removeNExclamation.js (8kyu 63)
- stringToArray.js (8kyu 62)
- fixTheMeerkat.js (8kyu 61)
- updateLight.js (8kyu 60)
- arrayPlusArray.js (8kyu 59)
- removeLastExclamation.js (8kyu 58)
- sortAndStar.js (8kyu 57)
- removeEveryOther.js (8kyu 56)
- hero.js (8kyu 55)
- convertToMilliseconds.js (8kyu 54)
- powersOfTwo.js (8kyu 53)
- lovePetals.js (8kyu 52)
- replaceVowels.js (8kyu 51)
- grow.js (8kyu 50)
- abbreviateName.js (8kyu 49)
- howMuchILoveYou.js (8kyu 48)
- simpleMultiplication.js (8kyu 47)
- getAverage.js (8kyu 46)
- switchItUp.js (8kyu 45)
- dnaToRna.js (8kyu 44)
- areYouPlaying.js (8kyu 43)
- correctError.js (8kyu 42)
- stringy.js (8kyu 41)
- reverseWords.js (8kyu 40)
- removeExclamation.js (8kyu 39)
- countBy.js (8kyu 38)
- squareOrSquareRoot.js (8kyu 37)
- maps.js (8kyu 36)
- rentalCarCost.js (8kyu 35)
- check.js (8kyu 34)
- feast.js (8kyu 33)
- stringToNumber.js (8kyu 32)
- alternatingCase.js (8kyu 31)
- reverseSequence.js (8kyu 30)
- bonusTime.js (8kyu 29)
- squareSum.js (8kyu 28)
- doubleChar.js (8kyu 27)
- fakeBinary.js (8kyu 26)
- isDivisible.js (8kyu 25)
- reverseString.js (8kyu 24)
- rockPaperScissors.js (8kyu 23)
- max.js (8kyu 22)
- min.js (8kyu 21)
- century.js (8kyu 20)
- liters.js (8kyu 19)
- invertValue.js (8kyu 18)
- findAverage.js (8kyu 17)
- numberToString.js (8kyu 16)
- summation.js (8kyu 15)
- findNeedle.js (8kyu 14)
- countPositivesSumNegatives.js (8kyu 13)
- reverseDigitize.js (8kyu 12)
- sumArray.js (8kyu 11)
- basicMathOp.js (8kyu 10)
- countSheeps.js (8kyu 09)
- removeSpace.js (8kyu 08)
- findSmallest.js (8kyu 07)
- makeNegative.js (8kyu 06)
- removeChar.js (8kyu 05)
- repeatStr.js (8kyu 04)
- opposite.js (8kyu 03)
- sumPositives.js (8kyu 02)
- evenOrOdd.js (8kyu 01)
- (Node.js 11) 이메일 보내기
- (Node.js 10) 파일 업로드
- (Node.js 09) 이벤트
- (Node.js 08) npm
- (Node.js 07) url 모듈
- (Node.js 06) File System 모듈
- (Node.js 05) http 모듈
- (Node.js 03) 시작하기
- (Node.js 02) intro
- (Node.js 01) 시작하기
- (공식 리액트 Docs) 03. Rendering Elements
- (공식 리액트 Docs) 02. Introducing JSX
- (공식 리액트 Docs) 01. Hello World
- (Official VueJS 06) computed & watch
- (Official VueJS 05) 템플릿
- (Official VueJS 04) 라이프사이클
- (Official VueJS 03) 인스턴스
- (Official VueJS 02) Basics
- (Official VueJS 01) Hello World
- 웹 서버란 무엇인가?
- 웹페이지, 웹사이트, 웹 서버, 검색 엔진의 차이점
- 인터넷은 어떻게 동작하는가?
- 웹은 어떻게 동작하는가?
2018
- (번역) Put Stylesheets at the Top
- (번역) Put Scripts at the Bottom
- (Functional Programming 09) QUIZ
- (Functional Programming 08) itertools 모듈
- (Functional Programming 07) set 함수
- (Functional Programming 06) 재귀(Recursion)
- (Functional Programming 05) 데코레이터(Decorator)
- (Functional Programming 04) Generators
- (Functional Programming 03) map & filter 함수
- (Functional Programming 02) 람다
- (Functional Programming 01) 함수형 프로그래밍
- (More Type 10) QUIZ
- (More Type 09) 텍스트 분석기
- (More Type 08) 유용한 함수들
- (More Type 07) 문자열 형식
- (More Type 06) 리스트 Comprehension
- (More Type 05) 리스트 슬라이스(slice)
- (More Types 04) 튜플
- (More Types 03) 딕셔너리 함수
- (More Types 02) 딕셔너리
- (More Types 01) None 객체
- (Exception & Files 10) QUIZ
- (Exception & Files 09) 파일로 작업하기
- (Exception & Files 08) 파일 쓰기
- (Exception & Files 07) 파일 읽기
- (Exception & Files 06) 파일 열기
- (Exceptions & Files 05) assert 문
- (Exceptions & Files 04) raise 문
- (Exceptions & Files 03) finally 문
- (Exceptions & Files 02) 예외 처리
- (Exceptions & Files 01) 예외
- (Functions & Modules 09) QUIZ
- (Functions & Modules 08) 표준 라이브러리 & pip
- (Functions & Modules 07) 모듈(Module)
- (Functions & Modules 06) 객체로서의 함수
- (Functions & Modules 05) 주석 & 문서화 문자열(Docstrings)
- (Functions & Modules 04) 함수의 반환
- (Functions & Modules 03) 함수 인수
- (Functions & Modules 02) 함수
- (Functions & Modules 01) 코드 재사용
- (Control Structures 13) QUIZ
- (Control Structures 12) 간단한 계산
- (Control Structures 11) for Loops
- (Control Structures 10) range 함수
- (Control Structures 09) 리스트 함수
- (Control Structures 08) 리스트 연산
- (Control Structures 07) 리스트
- (Control Structures 06) while Loops
- (Control Structures 05) 연산자 우선순위
- (Control Structures 04) 불리언 로직
- (Control Structures 03) else 문
- (Control Structures 02) if 문
- (Control Structures 01) 불리언(Boolean)과 비교
- (Basics 13) QUIZ
- (Basics 12) 에디터 사용하기
- (Basics 11) In-Place 연산자
- (Basics 10) 변수
- (Basics 09) 타입 변환
- (Basics 08) 문자열 연산
- (Basics 07) 입력과 출력
- (Basics 06) 문자열
- (Basics 05) 지수 연산, 몫 & 나머지 연산
- (Basics 04) float (부동 소수점 수)
- (Basics 03) 간단한 연산
- (Basics 02) 첫 번째 프로그램
- (Basics 01) Python이란 무엇인가?
- (Basic Concepts 07) QUIZ
- (Basic Concepts 06) 산술 연산자
- (Basic Concepts 05) 주석
- (Basic Concepts 04) 입력과 출력
- (Basic Concepts 03) 데이터 타입
- (Basic Concepts 02) Hello World
- (Basic Concepts 01) C란 무엇인가?
- (Challenges 02) QUIZ
- (Challenges 01) QUIZ
- (JOIN, Table Operations 10) QUIZ
- (JOIN, Table Operations 09) VIEW
- (JOIN, Table Operations 08) ALTER, DROP, RENAME
- (JOIN, Table Operations 07) NOT NULL & AUTO_INCREMENT
- (JOIN, Table Operations 06) 테이블 생성하기
- (JOIN, Table Operations 05) UPDATE & DELETE 문
- (JOIN, Table Operations 04) INSERT 문
- (JOIN, Table Operations 03) UNION 연산자
- (JOIN, Table Operations 02) JOIN 타입
- (JOIN, Table Operations 01) 테이블 JOIN
- (Filtering, Functions, Subqueries 08) QUIZ
- (Filtering, Functions, Subqueries 07) LIKE 연산자 & MIN 함수
- (Filtering, Functions, Subqueries 06) Subquery (서브쿼리)
- (Filtering, Functions, Subqueries 05) 함수
- (Filtering, Functions, Subqueries 04) 사용자 정의 column
- (Filtering, Functions, Subqueries 03) IN, NOT IN 문
- (Filtering, Functions, Subqueries 02) AND, OR로 필터링하기
- (Filtering, Functions, Subqueries 01) WHERE 문
- (Basic Concepts 07) QUIZ
- (Basic Concepts 06) 결과 정렬하기
- (Basic Concepts 05) DISTINCT & LIMIT 키워드
- (Basic Concepts 04) 여러 column 선택하기
- (Basic Concepts 03) SQL 구문 규칙
- (Basic Concepts 02) SQL 문: SELECT
- (Basic Concepts 01) 데이터베이스 소개
- (Effects 04) Module 6 Quiz
- (Effects 03) Drop-Down Menu 만들기
- (Effects 02) animate() 메소드
- (Effects 01) hide/show, fadeIn/fadeOut, slideUp/slideDown 메소드
- (Events 04) Module 5 Quiz
- (Events 03) Todo list 만들기
- (Events 02) 이벤트 객체
- (Events 01) 이벤트 핸들링
- (Manipulate DOM 04) QUIZ
- (Manipulate DOM 03) element 제거하기
- (Manipulate DOM 02) DOM 순회
- (Manipulate DOM 01) DOM
- (Manipulating CSS 04) QUIZ
- (Manipulating CSS 03) 크기
- (Manipulating CSS 02) CSS 속성
- (Manipulating CSS 01) class 추가하기/제거하기
- (Attributes & Content 05) QUIZ
- (Attributes & Content 05) 내용 추가하기
- (Attributes & Content 04) val() 메소드
- (Attributes & Content 03) 내용 가져오기/설정하기
- (Attributes & Content 02) 속성 제거하기
- (Attributes & Content 01) 속성 값 가져오기/설정하기
- (Overview 04) QUIZ
- (Overview 03) 선택자
- (Overview 02) jQuery 시작하기
- (Overview 01) jQuery란 무엇인가?
- isIsogram.js (7kyu 10)
- xo.js (7kyu 09)
- findShort.js (7kyu 08)
- descendingOrder.js (7kyu 07)
- getMiddle.js (7kyu 06)
- mumbling.js (7kyu 05)
- removeVowels.js (7kyu 04)
- countVowels.js (7kyu 03)
- sumTwoSmallest.js (7kyu 02)
- highAndLow.js (7kyu 01)
- rockPaperScissors.js (8kyu 40)
- calculateAge.js (8kyu 39)
- century.js (8kyu 38)
- points.js (8kyu 37)
- rentalCarCost.js (8kyu 36)
- correctErrors.js (8kyu 35)
- countPositivesSumNegatives.js (8kyu 34)
- removeEveryOther.js (8kyu 33)
- sayHello.js (8kyu 32)
- VS Code 단축키로 열기 on 터미널
- 단축키로 쉽게 경로 이동하기 on 터미널
- GitHub + Jekyll 블로그 만들기
- findNonConsecutiveNum.js (8kyu 31)
- reverseSequence.js (8kyu 30)
- findPosition.js (8kyu 29)
- removeVowels.js (8kyu 28)
- abbreviateName.js (8kyu 27)
- feast.js (8kyu 26)
- toAlternatingCase.js (8kyu 25)
- numberToReversedArray.js (8kyu 24)
- stringToArray.js (8kyu 23)
- stringToNumber.js (8kyu 22)
- numberToString.js (8kyu 21)
- toBinary.js (8kyu 20)
- reverseWords.js (8kyu 19)
- reversedStr.js (8kyu 18)
- repeatStr.js (8kyu 17)
- checkValue.js (8kyu 16)
- removeFirstAndLast.js (8kyu 15)
- removeSpace.js (8kyu 14)
- arrayPlusArray.js (8kyu 13)
- findNeedle.js (8kyu 12)
- countSheeps.js (8kyu 11)
- sumWithoutMaxAndMin.js (8kyu 10)
- sumMix.js (8kyu 09)
- max.js (8kyu 08)
- min.js (8kyu 07)
- findSmallest.js (8kyu 06)
- findAverage.js (8kyu 05)
- sumPositive.js (8kyu 04)
- summation.js (8kyu 03)
- mathOperation.js (8kyu 02)
- evenOrOdd.js (8kyu 01)