const와 let은 ES6부터 생긴 문법이고, var은 그전부터 사용하던 구문이다. 각 키워드에 대한 내용을 알아보자. var 1. 같은 변수명으로 재선언이 가능하다. var variable = "variable1"; var variable = "variable2"; 2. 변수 선언 위치보다 이전의 위치에서 사용하더라도 참조오류가 발생하지 않는다. (대신 값은 undefined) hoisting 개념st와 let은 ES6부터 생긴 문법이고, var은 그전부터 사용하던 구문이다. 각 키워드에 대한 내용을 알아보자. var 1. 같은 변수명으로 재선언이 가능하다. var variable = "variable1"; var variable = "variable2"; 2. 변수 선언 위치보다 이전의 위치에서 사..
leetcode.com/problems/find-common-characters/submissions/ Find Common Characters - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com leetCode 배열 A를 argument로 넘겨준다. parameter A에는 각 원소마다 문자열들이 들어있고, 각 문자열에 모두 포함되어있는 문자(중복 포함)를 배열로 return하라고 한다. 예시 1 input : ["bella","label","roller"] o..
string delDuplication(string &object) { vector tmp; string re; for (int i = 0; i < object.size(); i++) { tmp.push_back(object[i]); } sort(tmp.begin(), tmp.end()); tmp.erase(unique(tmp.begin(), tmp.end()), tmp.end()); for(int i = 0; i < tmp.size(); i++) { re = re + tmp[i]; } return re; }
구조체 구조체는 tuple과 비슷하게, 구성요소들은 각자 다른 타입을 지닐 수 있다. 또한 각 구성요소들을 명명하여 값이 의미하는 바를 명확히 할 수 있다. 구조체 명명 규칙은 Upper Case로 작성 struct 생성 방법 ex) 유저 정보 struct User{ username: String, email: String, sign_in_count: u64, active: bool } 정의한 구조체를 사용하기위해 각 필드의 값을 명세한 instance를 생성해야 함. (구조체 정의 시 필드의 순서는 상관 없음) let mut user1 = User{ email : String::from("user1@google.com"), username : String::from("user1"), active: tr..
HTML에서 form은 자체적인 상태를 가지고 있고, 리액트와 조금 다르게 동작함. 만약 name을 입력받는 form이 있을 경우, 사용자가 form을 제출하면 새로운 페이지로 이동하는 기본 HTML form 동작을 수행한다. Name: 하지만 대부분 Javascript function으로 form의 제출을 처리하고 사용자가 form에 입력한 데이터에 접근하도록 하는 것이 편리, 제어컴포넌트라는 기술을 이용함. 제어 컴포넌트(Controlled Component) HTML에서 input, textarea, select와 같은 form element는 일반적으로 사용자의 입력을 기반으로 state를 관리하고 업데이트 함. React에서는 변경할 수 있는 state가 일반적으로 컴포넌트의 state 속성에 ..
leetcode.com/problems/subdomain-visit-count/submissions/ Subdomain Visit Count - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 웹 사이트 도메인, 서브도메인의 방문횟수 를 구하는 문제이다. Input값으로 문자열 배열이 주어진다. 원소 하나에는 도메인과 도메인의 방문횟수가 띄어쓰기로 구분한 하나의 문자열로 주어진다. 그리고 배열의 각 원소에서 도메인, 서브 도메인에 대한 총 방문횟수를 구해서 배열로..