목록분류 전체보기 (231)
Knowledge Map
선형 대수에 행렬이 많이 나오는데, 행렬 책만 보기에도 그렇고, JS에는 파이썬의 Pandas나 그외 수학 라이브러리 같은 유명한 라이브러리는 없어서 간단한 수준의 2차원 행렬 클래스를 만들어 보았다. 행렬 입력하려고 [ [1,2,3], [1,2,3] ] 이런식으로 입력하는건 좀 많이 귀찮아서 그냥 1차원 배열로 입력하고, 열과 행의 길이를 입력해 놓아서 연산할때는 알아서 처리하게 했다. 배워가면서 점차 추가할 생각인데 일단은 해당 행 가져오기(getRow), 해당 열 가져오기(getCol), 행렬 생성, 행렬 합(add), 행렬 곱(x)만 해놓았다. 공부하면서 끄적거릴 용도라서 성능은 딱히..... ㅠㅠ 추가 : 0행렬, 단위행렬 추가추가 : N x M => M x n 변환 추가 123456789101..
카카오 모의 테스트 4번, 5번 문제 두 문제 다 동일한 방식으로 문제를 풀면 된다.이제 6번 문제 부터 살살 풀어봐야 겠다. 4번 문제 1와 0로 채워진 표(board)가 있습니다. 표 1칸은 1 x 1 의 정사각형으로 이루어져 있습니다. 표에서 1로 이루어진 가장 큰 정사각형을 찾아 넓이를 return 하는 solution 함수를 완성해 주세요. (단, 정사각형이란 축에 평행한 정사각형을 말합니다.) 예를 들어 12340111111111110010가 있다면 가장 큰 정사각형은 12340111111111110010가 되며 넓이는 9가 되므로 9를 반환해 주면 됩니다. 코드 풀이1234567891011121314151617181920212223242526272829303132function solutio..
대기업의 Aaron 과 실리콘 벨리의 Bryanhttps://brunch.co.kr/@svillustrated/12 Rank-driven VS Role-driven 의 차이를 보여주는 글이다.중소기업, 스타트업 들은 보통 Role-driven이 많은거 같다.
각 자릿수 합을 구하는 것은 어렵지 않으나, 각 자릿수의 합을 10보다 작을때까지 더하는 문제는 재귀호출을 통해서 보통 푼다. 1234567891011// 내가 푼 방식function digital_root(n) { var value = 0; while(n !== 0) value += n % 10, n = parseInt(n / 10); return value
MDN에서 그냥 긁어옴 The object-fit CSS property specifies how a replaced element, such as an or , should be resized to fit its container./* Keyword values */ object-fit: fill; object-fit: contain; object-fit: cover; object-fit: none; object-fit: scale-down; /* Global values */ object-fit: inherit; object-fit: initial; object-fit: unset;Depending on the value you specify for object-fit, the element may ..
12345678910111213ol { width: 400px; /*width: 800px;*/ display: table; table-layout: fixed; /* the magic dust that ensure equal width */ background: #ccc}ol > li { display: table-cell; border: 1px dashed red; text-align: center}Colored by Color Scriptercs 이렇게 하면 갯수에 따라 자동으로 사이즈 맞춰준다.
참고 출처 : http://multifrontgarden.tistory.com/133 디스패치 ( Dispatch ) dispatch는 쉽게 말하자면 메서드를 호출하는 것이며 static dispatch와 dynamic dispatch가 있다.static은 구현 클래스를 이용해서 컴파일 타임에 어떤 메서드가 호출될지 정해져 있는 것이다.dynamic은 인터페이스를 이용해서 호출되는 메서드가 동적으로 정해지는 것을 말한다. 12345678910111213141516// StaticDispatch라는 구현 클래스의 method이므로 정적으로 정해진다.class StaticDispatch { method(){return 'hello staticDispatch';}}let staticDispatch = new ..
출처 : https://es5.github.io/#x10 10. 실행 가능한 코드와 실행 컨텍스트 ECMAScript실행 가능한 코드에는 3가지 유형이 있다. - 전역 코드는 ECMAScript 프로그램으로 취급되는 소스 텍스트이다. 특정 프로그램의 전역 코드는 FunctionBody의 일부로 파싱되는 소스 텍스트를 포함하지 않는다. - Eval code는 빌트인 eval 함수로부터 공급되는 소스 텍스트이다. 보다 정확하게, 빌트인 eval 함수에 매개 변수가 string 이면 ECMAScript 프로그램으로 처리된다. eval의 특정 호출에 대한 eval 코드는 해당 프로그램의 전역 코드 부분이다. - 함수 코드는 FunctionBody 부분으로 파싱되는 소스 텍스트이다. 특정 FunctionBody의..
http://homaki.tistory.com/148 카카오로 넘어가기 바로 전 마지막 버전
가벼운 마음으로 짰다가 시간이 의외로 많이 걸려서 놀람.코드는 다시 리팩토링 할 예정.