title: "JavaScript String" excerpt: "String of JavaScript" category: JavaScript-Reference tags: [JavaScript, string] toc: true String of JavaScript 문자의 ASCII code 값 charCodeAt() 첫 문자 하나의 ASCII Code 값을 리턴한다. "ABC".charCodeAt(); // 65, 'A'===65 "abc".charCodeAt(); // 97, 'a'===97 문자열 뒤집기(by Array Method) str.split("").reverse().join("") a) split("") - Array가 됨 b) reverse() - Array를..
title: "C++ string Header" excerpt: " of C++" category: Cpp-Reference tags: [C++, string] toc: true String of C++ #include for. 문자열 사용 생성자 #include // 헤더 선언 using namespace std; // 필요! string str; // 기본 문자열 선언, '+=' 연산자 사용하려면 ""로 초기화 string str(s); // str를 선언(s를 복사한), =복사생성자 string str(n, c); // n개의 char형 c문자로 초기화된 str 선언 멤버 함수 #include using namespace std; // 필요! string str; str.resize(..
title: "C++ Reference" excerpt: "C++ Reference" category: Language-Reference tags: [ C++, , , vector, string, queue, priority_queue map, set, multimap, multiset, iterator, sort, permutation, combination, dfs, bfs, brute-force, union-find, merge, set_union, set_intersection, set_difference, , ] toc: true Skills by C++ 모든 부분집합 by bit & bit & 연산으로 모든 부분집합 구하기 #include using namespace std; vector ge..
title: "JavaScript Reference" excerpt: "JavaScript Reference" category: Language-Reference tags: [JavaScript, compare, sort, map, print, stack, queue, set, map, array] toc: true Skills by JavaScript 모든 부분집합 구하기(bit 연산) 모든 부분집합 구하기 bit & 연산 이용 const arr = [1, 2, 3, 4]; const getSet = (arr) => { const totalSet = []; // 결과 Set const totalCount = 1 { let left = 0; let right = array.length; while (le..