전체 글

ETC/✏️ Study

재귀함수의 이해 및 구현

재귀함수(Recursion Function)란 함수 안에 자신의 함수를 다시 호출하는 함수를 의미합니다. 이러한 재귀함수는 자신의 로직을 내부적으로 반복하다가, 일정한 조건이 만족되면 함수를 이탈하여 결과를 도출합니다. 재귀함수의 구현방법 예시1. function countdown(n) { if(n > 0) { console.log(n); return countdown(n-1); } } countdown(5); 결과값 5 4 3 2 1 예시2. 팩토리얼 function factorial(num) { if(num

GIT

[GIT] git 명령어 모음

git은 자주 쓰는 명령어만 사용하게 되어서 일할때는 문제 없이 사용했다 그래도 더 효율적인 업무를 위해 여러가지 명령어를 공부해보자 * []는 선택적인 매개변수 🛠 설정과 초기화 1. 전역 사용자명/이메일 구성하기 git config --global user.name "이름" git config --global user.email "이메일 주소" 2. 저장소별 사용자명/이메일 구성하기 (해당 저장소 디렉터리 이동 후) git config user.name "이름" git config user.email "이메일 주소" 3. 전역 설정 정보 조회 git config --global --list 4. 저장소별 설정 정보 조회 git config --list 5. git의 출력결과 생상 활성화하기 git c..

ETC/📕 Book

개발자가 알아야 할 글쓰기 기본 :: 개발자의 글쓰기

📌 문장과 단락을 구조화 하는 법 🏷 문장을 구조화 하는 법 예시 문장 색상 RGB 값을 각각 사용하기 때문에 입력 데이터는 3차원 벡터다. 1. 문장의 주어인 '입력 데이터'를 처음으로 뺀다. 👉🏻 입력 데이터는 색상 RGB 값을 각각 사용하기 때문에 3차원 벡터다. 2. 위의 문장은 인과관계가 있는 복문이므로 두 문장으로 나눌 수 있다. 👉🏻 입력 데이터는 색상 RGB 값을 각각 사용한다. 그래서 입력 데이터는 3차원 벡터다. 3. 예시 문장에서 본인이 제일 잘 아는 내용인 '입력 데이터는 3차원 벡터다'를 떠올리면 위와 같은 문장이 만들어진다. 그 다음, 입력 데이터가 3차원 벡터인 이유를 어떻게 설명할 것인지 결정한다. 👉🏻 입력 데이터는 3차원 벡터다. 변경 된 문장 [입력데이터] 입력 데이터는..

자격증/SQLD

[SQLD] 오라클(Oracle) 시간 표현

시간 확인 1/24: 1시간 (1일을 24로 나누기) 1/24/6: 10분 1/24/60: 1분 ( 1일 / 24시간 = 1시간 / 60분 = 1분) 1/24/60/6 = 10초 1/24/60/60: 1초 (1일 / 24시간 = 1시간 / 60 = 1분 / 60 = 1초) 2/24: 2시간 3/24: 3시간 Q. 오라클환경에서 날짜형 데이터를 다룰 경우 SQL 결과는? SELECT TO_CHAR(TO_DATE('2015.01.01 10', 'YYYY.MM.DD HH24') + 1/24/(60/10), 'YYYY.MM.DD HH24:MI:SS') FROM DUAL; A. 2015.01.10 10:10:00 💡 1/24/(60/10) = 1/24/6 과 동일하므로 10분이 더해진 시간

숭코기
숭어의 코딩기록