2018/01
-
Angular 생소한 문법 ArrawFront-End/Angular 2018. 1. 26. 15:59
일반적인 자바스크립트에서 갖는 Function 구조는 var obj = { myMethod: function () { setTimeout(function () { ... }, 0); } } 이런식이나 Angular 공부를 하던중 처음보는 기호? => 이런식의 문법이 들어간걸 보고 찾아본 결과 @Component({ selector : 'product2', providers : [{ provide : ProductService, useFactory : (isDev) => { if (isDev) { return new MockProductService(); } else { return new ProductService(); } }, deps : ['IS_DEV_ENVIRONMENT'] }], template..
-
정현! 감격스럽다!!일기장/잡담 2018. 1. 25. 09:09
정현이 드디어 사고쳤다!! 당연히 일에는 집중을 못했고. 밥먹는 도중에도 핸드폰으로 경기를 시청하였고. 3:0 으로 아주 나이스하게! 오히려 이전 조코비치랑 할때보다 몸이 더 가벼운거 같은느낌 나의 우상 페더러와 정현의 경기를 볼 수 있다는게 참 꿈만같다. 누구를 응원해야 하냐 하는 행복한 고민과 아직 객관적인 평가로는 페더러는 무리라는 의견이 대다수 이지만 한번더 크게 한번더!! 사고쳐 주길 바란다. 정현 화이팅!! 작년 Next Gen ATP 우승했을땐 스포츠 뉴스에 잠시 한소절 지나갔는데 어제는 SBS / KBS 뉴스 3번째 안에 그리고 정현관련 소식 3~4편씩 나오는데 참 스타가 무섭긴 하다. 비인기 동호인 스포츠로 전락하고 있는 테니스를 각각 아파트 단지마다 있던 테니스장이 주차장이 부족하다는 ..
-
AngularJS RouterFront-End/Angular 2018. 1. 24. 17:40
AngularJS 1.x 버전 대에서 쓰던 RouterProvider 를 이용하던 angular-ui-router 기능이 있다하면 Angular 에선 ui-view 대신 을 이용한다. 해당 태그로 감싸진 부분이 화면이 전환되는 영역이라고 생각하면 된다. API Document https://angular.io/tutorial/toh-pt5 해당 부분 한글로 잘 번역해둔 블로그http://projectl33t.xyz/archives/255 영어가 안되니까.. 이런 번역글이 참으로 고맙다 ㅠㅠ 이해가 되려던 참에 해석으로 막히면 진짜.. 딥빡 !#$&!@#%#!@^&*$ RouterModule.forRoot([ { path : '', component : HomeComponent }, { path : 'pr..
-
Angular HelloWorldFront-End/Angular 2018. 1. 24. 11:37
Angular with TypeScript 공부중 예제 하나씩 따라 가보면서 기본적인 개념만 정리해볼까 한다. 이래야 진도빼는 재미가 좀 있지 않을까? 예전 생각도 좀 나면서. AngaulrJS 1.x 를 2개의 프로젝트에서 다뤄봤으나 Angular 자체는 문법이 정말 생소하다. C++ 같은 OOP 느낌 해당 필수 script 의 필요 이유 설명은 http://blog.jeonghwan.net/2016/08/23/about-angular2-quickstart-libraries.html 이 블로그에 잘 정리해 두신듯. 1. System.import app 으로 시작 2. systemjs.config.js 설정을 읽어 드림'app' : { main : 'main', defaultExtension : 'ts'..
-
fishStudy/알고리즘 2018. 1. 19. 09:24
============================================================================== N개의 정수로 구성된 배열 A와 B가 주어진다. 배열 A와 B는 강의 흐름에 따라 순서가 매겨진, 강 안의 게걸스러운 물고기 N마리를 나타낸다. 물고기는 0부터 N-1 까지로 숫자가 매겨져 있다. 만약 P < Q인 두 물고기가 있다면, 물고기 P는 물고기 Q보다 초기에 상류에 있다. 초기에 각 물고기는 유일한 위치를 가진다. 물고기 P는 A[P]와 B[P]로 표현된다. 배열 A는 물고기의 크기를 포함한다. 모든 요소는 유일하다.배열 B는 물고기의 방향을 포함한다. 오직 0 또는 1만 포함한다.- 0은 물고기가 상류로 흐르고 있음을 나타내고,- 1은 물고기가 하류로 ..
-
BracketsStudy/알고리즘 2018. 1. 18. 15:25
생각을 잘못했네 풀고나니 자료구조를 이용해서 풀어야 된다고 그때 생각함.. -_-;; function Brackets(A){ // 바깥쪽 패어 여부를 조사 // 중간 패어 조사 시작 인덱스를 리턴 하게끔 var checkIndex = 0; for(var i = 0 ; i < A.length -1; i++){ var getStartText = A.charAt(i); var getEndText = A.charAt(A.length - (i + 1)); var expectedEndText = ""; switch (getStartText){ case "{": expectedEndText = "}"; break; case "(": expectedEndText = ")"; break; case "[": expecte..
-
NumberOfDiscIntersectionsStudy/알고리즘 2018. 1. 16. 15:22
역대급이었다... 수학어렵다.... https://app.codility.com/demo/results/trainingCUC4BP-Y5A/ array[i].end >= array[j].start 이 조건을 찾지 못해서............................. ㅠㅠ function solution(A){ var array = new Array(); for(var i = 0 ; i < A.length; i++){ var pos = { start : i - A[i], end : i + A[i] }; array.push(pos); }; var crossCnt = 0; for(var i = 0 ; i < array.length -1 ; i++){ for(var j = 1; j < array.length..
-
MaxProductOfThreeStudy/알고리즘 2018. 1. 16. 11:42
음수 두개를 곱할경우 양수가 된다는 가정을 생각 못함.. Max 값을 구하는데 피똥쌈.. ... function solution(A){ var max = A[0]; var maxIdx = 0; for(var i = 0 ; i < A.length; i++){ if(max < A[i]){ max = A[i]; maxIdx = i; } } A.splice(maxIdx, 1); var max2 = A[0]; var max2Idx = 0; for(var i = 0 ; i < A.length; i++){ if(max2 < A[i]){ max2 = A[i]; max2Idx = i; } } A.splice(max2Idx, 1); var max3 = 0; max3 = Math.max.apply(null, A); retu..
-
DistinctStudy/알고리즘 2018. 1. 15. 16:49
오늘은 코딩이 참 안되네..... https://app.codility.com/demo/results/trainingN7Y4C8-9B5/ public static int solution(int[] A){ ArrayList array = new ArrayList(); int checkInt = 0; for(int i = 0 ; i < A.length; i++){ checkInt = A[i]; boolean isDistinct = false; for(int j = 0 ; j < array.size() ; j++){ if(A[i] == array.get(j) ){ isDistinct = true; } } if(!isDistinct){ array.add(checkInt); } } return array.size..