우선 두 배열을 합치는 방법에 대해서 알아보자. 방법은 아래와 같이 3가지 방법이 있다. 1. concat() var existed = [ 1, 2, 3 ]; var params = [ "hello", true, 7 ]; var other = existed.con..
최근에 친구랑 같이 풀었던 알고리즘 문제 문제) 입력으로 자연수 a가 주어진다. 이 때, 자연수 k를 곱한 결과가 거듭제곱수가 되는 최소의 k를 구하는 프로그램을 작성하여라. 인풋 예제) 5 // 데이터 입력 갯수..
What is the difference between JavaScript and Java? 자바스크립트는 마치 자바와 관련이 있는 것처럼 들리지만, 사실 개구라임 사실상 이것의 관계는 햄스터와 햄의 관계같은 거임 다른 예로는 인도와 인도네..
Overview nest js는 node.js기반의 서버 사이드 프레임워크입니다. (백앤드 개발에 쓴다는 말이죠) node.js - express를 사용했을 때, 기본 구조가 만족스럽지 못했다. 미리 express-scaffold를 따로 만들어 두거..
개념은 별로 안 어려운거 같은데, 막상 짜려니 너무 힘들다.. 개념 속도 O(n^log3) B진법의 m자릿 수를 가진 X와 Y라는 수가 주어질 때, 마지막 결과 값에서 보면 곱셈은 총 3번이다. 우리가 흔히 아는 곱셈..
ctrl + D / cmd + D 한 번 누르면, 커서 위치의 단어선택 여러번 누르면, 같은 단어 하나씩 추가 ctrl + shift + L / cmd + shift + L 변경하려는 단어 선택(ctrl + D) 후, 누르면 한 번에, 같은 단어 전부..
#include 간단하게 구현해보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 template class Vector { private: T *values; int..
Clean Code 깨끗한 코드를 유지해야하는 이유? 개발하면서 최적화 된 코드를 작성해라 (=코드 개선을 미루지마라. 나중은 절대 오지 않는다.) -> 깨진 유리창의 법칙 나쁜 코드는 점진적으로 생산성을 하락시키게..
1. RSA 양방향 암호화 비대칭키 암호화 방식 (private, public key 따로 존재) 2. AES256 (Advanced Encryption Standard) 양방향 암호화(복호화 키 필요, 16자리 이상) 대칭키 암호화 방식 (암호화와 복호화 과정..
ssh-keygen git 설정 node.js 설치 mongodb docker kubernetes IDE 1. ssh-keygen ssh-keygen // 엔터갈기셈 cat ~/.ssh/id_rsa.pub 2. git 설정 git config --global user.name "Jintelli" git config --global u..
확실히 맥북에어를 사고 나서 내 인생이 달라졌다. 원래는 고딩때 일진 눈도 못마주치고 쓰레기 아무데나 버리고 침 찍찍 뱉고 했는데, 맥북에어 M1칩 탑재 SSD 512GB의 오너가 되고나니깐 품위유지 할..
방문일 2021. 04. 23. For your information) 전체 테이블 수가 적다. 전화나 예약해놓고, 다른데 다녀와도 되니, 가기전에 꼭 전화해보고 가자.. 010-2787-9878 주차장 없음 위치 건대에 주변에 살고 있는 친구..
맥북프로와 맥북에어 차이점 Purchace MacBook Air (MacBook Pro vs. MacBook Air) 2021. 04. 22. 결론 맥북에어 구매 M1 칩, SSD 512GB, RAM 8GB 구매 ( 중고로 미개봉 138만원에 구매 ) 성능차이 적고, 팬 없..
방문일 2021. 04. 20. For your information) 광교 갤러리아 9층에 위치. 주차장은 당연히 갤러리아 이용 점심으로 먹으러 갔기에, 시간이 많이 없었다. 몇 분 효율적으로 쓰겠다고, 같이 간 친구 먼저 1층에 내려..
문자열 탐색을 위한 트리 구조를 가진 알고리즘 문자 탐색 트리(Tree) 탐색 속도 O(log_2(n)) 사이즈 문자열길이^len << big problem 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26..
recommended algorithm sites 정리하면서 오랜만에 들어가봤는데, 사이트들 예전에 비해 예뻐졌네 ㄷㄷ shout out to desinger! 국내 사이트 [추천] 프로그래머스 programmers.co.kr 너무 급떡상해서, 알고리즘에..
Window Alt + F11 동작 안함 Alt + F12 동작 안함 ... 내 경우는 IntelliJ 에서 터미널 창(alt + F12) 키려다 발견 motherfxxxin 가장 간단한 해결 방법은jintelli.tistory.com/7 Alt + windows(or fn key) + F12..
최근 맥북을 구매한 관계로 맥북 추가해서 기술 IntelliJ 변경 추천 단축키 extend selection(wrap contents) 유용한데, ctrl + w 가 다른 곳에선 보통 닫기라서 혼동해서 사용해서 열받음 다른 키로 바꾸고, clos..
1. Why 만약, 배열에 데이터가 있을 때, 중간에 삭제하게 되면, 삭제한 부분을 어떻게 메꿔야 할까? 만약, 배열의 시작 지점(arr[0]) 앞에 데이터를 삽입할 경우가 생긴다면 어떻게 해야할까? 이러한 문제를 해결..
서울 독립문은 조선 후기 건축물로 1897년에 완공된 건물이다. 독립협회에서 조선이 청나라의 책봉체제에서 독립한 것을 상징하기 위하여, 지은 곳이다. 일제강점기 해방, 대한민국 자주독립과 관련된 것이 아니다..
두 숫자를 바꿔주는 swap() 함수를 예제로 아래 세 가지를 알아보자. Call by reference Call by address Call by value --> 얘만 안되니까 얘부터 시작 Call by value 결과에 주목하세요. a와 b는 변경이 되지 않..
VS Code C 컴파일 시 슬래시(/), 백슬러시(\)가 안 나타나서, 에러가 발생해요. Build Environment) Window 10, Installed VS-Code, Git(MinGW) Problem) Git 설치 후, C 컴파일 에러가 납니다. 아래와 같이 파일..
[Visual studio] Shortcut about Code formatting and Comments 자동정렬(Aligning or code formatting) Alt + F8 Ctrl + K + D (블럭이 해제) Ctrl + K + F (블럭이 유지) 주석(Comments) 해당 부분 드래그 후 Ct..