인텔리제이 단축키 모음 1. 특정 파일 열기 👻👉 CTRL + SHIFT + N 2. 자동 들여쓰기 👻👉 CTRL + ALT + L 3. 사용처 찾기 👻👉 ALT + F7 / CTRL + B 4. 파일 내 특정 단어 찾기 후 이동 👻👉 CTRL + F 검색 > F3으로 이동 5. 파일 안에 있는 특정 텍스트 검색 (검색한 내용 파일로 미리보기 가능) 👻👉 CTRL + SHIFT + F 6. 전체검색 👻👉 SHIFT 2번 Project/Intro 2023.11.29
[Git] Eclipse에서 GitLab 프로젝트 내려받기 1. File > Import 2. Git > Projects from Git (with smart import) 3. Clone URI GitLab의 Copy HTTP clone URI를 복사하고 계정정보를 입력하고 프로젝트 위치 정하면 끝!! Project/Intro 2023.03.31
[PL/SQL Developer] 설정 정보 확인 PL/SQL Developer에 적용되는 tnsnames.ora 파일 위치를 찾는 방법이다. Help > About 버튼을 클릭하면 뜨는 창에서 i버튼을 클릭하면 설정 위치, TNS File 위치, 버전 정보 등을 알 수 있다. 이 기능 덕분에 tnsnames.ora 파일 위치를 쉽게 알아 문제를 해결했다! Project/Intro 2023.02.03
[백준/파이썬] 15651번 N과 M(3) https://www.acmicpc.net/problem/15651 15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net import sys read = sys.stdin.readline def dfs(): if len(s) == m: print(' '.join(map(str,s))) return for i in range(1, n+1): s.append(i) dfs() s.pop() n, m = map(int, read().split()) s = [] dfs() 중복도 허용되므로 visited 관련된 코드를 제거.. Algorithm/Problems 2023.02.01
[백준/파이썬] 15650번 N과 M (2) https://www.acmicpc.net/problem/15650 15650번: N과 M (2) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net import sys read = sys.stdin.readline def dfs(): if (len(s) == m) and s == sorted(s): print(' '.join(map(str,s))) return for i in range(1, n+1): if visited[i]: continue visited[i] = True s.append(i) dfs() s.pop() visited[i].. Algorithm/Problems 2023.02.01
[백준/파이썬] 15649번 N과 M (1) https://www.acmicpc.net/problem/15649 15649번: N과 M (1) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net import sys read = sys.stdin.readline def dfs(): if len(s) == m: print(' '.join(map(str,s))) return for i in range(1, n+1): if visited[i]: continue visited[i] = True s.append(i) dfs() s.pop() visited[i] = False n, m = map(i.. Algorithm/Problems 2023.02.01
[프로그래머스] 상품을 구매한 회원 비율 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131534 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT YEAR(b.SALES_DATE) as YEAR, MONTH(b.SALES_DATE) as MONTH, count(DISTINCT(b.USER_ID)) as PUCHASED_USERS, ROUND(count(DISTINCT(b.USER_ID)) / (SELECT COUNT(*) FROM USER_INFO WHERE YEAR(JOINED) = '2021'), 1) as PUCHASED.. Language/SQL 2022.12.20
[프로그래머스] 취소되지 않은 진료 예약 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/132204 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT a.APNT_NO, p.PT_NAME, p.PT_NO, a.MCDP_CD, d.DR_NAME, a.APNT_YMD FROM PATIENT p JOIN APPOINTMENT a ON p.PT_NO = a.PT_NO JOIN DOCTOR d ON d.DR_ID = a.MDDR_ID WHERE a.MCDP_CD = 'CS' and a.APNT_YMD LIKE '2022-04-13%' an.. Language/SQL 2022.12.20
[프로그래머스] 카테고리 별 상품 개수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131529 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT substr(PRODUCT_CODE, 1,2) as CATEGORY, count(*) as PRODUCTS FROM PRODUCT GROUP BY CATEGORY ORDER BY CATEGORY; 처음에 substr(PRODUCT_CODE, 0, 2) 를 해 코드가 잘 돌아가지 않았다. 헷갈리지 말아야겠다!! substr 함수 외에도 left함수를 이용할 수 있다. LEFT(PROD.. Language/SQL 2022.12.19
[프로그래머스] 조건별로 분류하여 주문상태 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131113 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ORDER_ID, PRODUCT_ID, date_format(OUT_DATE, '%Y-%m-%d') as OUT_DATE, CASE WHEN DATEDIFF(OUT_DATE, '2022-05-01') 0 THEN '출고대기' ELSE '출고미정' END as 출고여부 FROM FOOD_ORDER ORDER BY ORDER_ID; DATEDIFF 함수 두 기간 사이의 일수를 계산하는 .. Language/SQL 2022.12.19