본문 바로가기

분류 전체보기159

백준 알고리즘_JavaScript (node.js)_8. 문자열 8. 문자열 문자열을 아스키코드로 문자열.charCodeAt(); → 괄호 안에 몇 번째 글자인지 쓴다. 한 글자일 경우 비워놓아도 된다. typeof 문자열 처음 등장하는 위치 찾기 .indexOf 사용 → 없으면 -1 출력 배열은 join으로 붙인다. a를 n번만큼 반복한 문자열 만들기 a.repeat(n) 문자열을 배열로 쪼개기 .split(구분할 것); 또는 [...문자열]; 또는 Array.from(문자열) if (element in object) 또는 if (Object.keys(obj).includes(element) object 안에 그 element(알파벳 등)가 존재한다면 var maxValue = Math.max.apply(null, Object.values(obj)); a의 b제곱:.. 2020. 6. 27.
정리_JavaScript - 반복문 - forEach, for...of, for...in var myString = "fruits" var myArray = [ "Apple", "Banana", "Kiwi" ] * element - index, value(element) var myObj = { name: 'pikachu', color: 'yellow', } * property - key(name), value forEach - array, set, map에서 사용 가능 - array 안에 있는 각각의 element에 대하여 한번씩, 주어진 callback 함수를, 오름차순으로 실행시킨다. - delete되거나 uninitalized된 index property에 대해서는 실행시키지 않는다. ex) [ 1, 3, , 7 ] (sparse array) - callback은 이 세 가지 argu.. 2020. 6. 27.
정리_JavaScript - 루프와 반복 - label, break, return, continue label 루프에 식별자를 붙여준다. label : statement return 함수 실행을 종료하고 주어진 값을 함수를 호출한 곳으로 반환하고, 함수를 호출한 곳으로 간다. break 현재 루프 (for, while, switch 등)을 종료하고, 루프에서만 빠져나온다. (함수 밖으로 나가지는 않는다.) 만약 break 뒤에 label 이름을 쓰면. 그 label이 붙은 statement를 종료시킨다. ※ forEach는 함수로 보아서, 빠져나가려면 return을 쓴다. continue 현재 루프의 현재 iteration을 종료하고 다음 iteration을 실행한다. cf) break는 현재 루프를 종료하지만, continue는 현재 iteration만 종료 만약 continue 뒤에 label 이름.. 2020. 6. 26.
정리_정규표현식 ※ greedy와 ungreedy의 차이 - ↓ 이 글 2/3 지점 쯤에 댓글 캡쳐 https://act-think.tistory.com/63 5/26 생활코딩 * 오늘의 진도 정규표현식 정규표현식 패턴들 정규표현식: 문자를 처리하기 위한 일종의 언어 http://zvon.org/comp/r/tut-Regexp.html#Pages~Contents Regular Expressions Tutorial @ZVON.org zvon.org 정규.. act-think.tistory.com 정규표현식 연습하는 곳 https://regex101.com/ Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript Please wait while .. 2020. 6. 26.
github.com/Act-Think github.com/Act-Think 2020. 6. 25.