전체 글
-
Parsing error: No Babel config file detected 에러카테고리 없음 2022. 8. 8. 16:27
vue.js 공부 중 vue/cli 설치 후 js파일 코드에 아래와 같은 에러가 났다. import Vue from 'vue' 빨간줄 에러 생김 ㅠ... 찾아보니 VSCode에서 프로젝트의 ESLint 설정 파일을 인식하는 부분에서 에러가 난 것이다. [해결방법] 이럴 경우에 settings.json파일에 아래의 코드를 추가해주면 된다. "eslint.workingDirectories": [ {"mode": "auto"} ] settings.json 파일은 .vscode 아래에 있음. 추가하면 빨간색이 사라진다!
-
[ORACLE]MERGE INTO USINGDB 2022. 6. 5. 16:21
회사에서 요즘 회원 이벤트 구축 파트를 개발하고 있다. 업권별(EX.카드연결, 계좌연결 등등)로 이벤트를 참여 여부를 체크했는데, 안했을 때는 INSERT를 해서 이벤트 참여를 시키고 이미 참여했을 경우 UPDATE문으로 사용여부를 N으로 바꾸도록 했는데, 이 문제를 MERGE INTO를 사용하여 간단하게 개발하였다. 아래 코드는 회사 소스가 공유 불가능 하여 예시로 만들어 보았다. SELECT 를 했을때 데이터가 없을 때 INSERT , 데이터가 있을 때 UPDATE 를 사용한다. MERGE INTO[TABLE/VIEW] USING [TABLE/VIEW/DUAL] --비교할 테이블 OR 뷰 (MERGE INTO 절의 테이블OR뷰와 동일 할 경우 DUAL 사용) ON [조건] --UPDATE와 INSER..
-
[ORACLE]ROWNUM VS FETCH FIRST ROWS사용법DB 2022. 6. 4. 15:53
회사에서 쿼리를 짜다보면 여러 데이터 중에서 최상단 n개를 출력해달라는 요청이 왕왕 있다. 나는 대게 FETCH FIRST ROWS를 사용하는게 편해서 실제 자주 사용하고 있는데, 이번 글에서 ROWNUM 과 FETCH FIRST ROWS를 비교해보겠다. 예시 문제는 프로그래머스를 사용 https://programmers.co.kr/learn/courses/30/lessons/59415 코딩테스트 연습 - 최댓값 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 ..
-
JAVA 피보나치 수열 (배열 vs 재귀 함수 )코딩테스트/DFS&BFS 2022. 5. 30. 22:15
이번글에서는 피보나치 수열을 배열 방식과 재귀함수 방식 두 개를 비교해보려고 한다. 피보나치 수열은 간단하게 설명하자면, 1 1 2 3 [5] 8 ... [5]의 값이 나오려면 앞에 두자리 2 와 3을 더하면 되는 구조이다. -> 간단하게 말해 어떤 수열의 항이 그 앞의 두 항의 합과 같은 수열을 말한다! 그럼 아래 예시를 통해 배열과 재귀함수 두 방식의 코드를 비교해보겠다. #문제 - 입력된 n만큼 피보나치 수열 출력하시오. 1) 배열 방식 문제 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); //입력받은 값 n int n = i..
-
재귀 함수(DFS)코딩테스트/DFS&BFS 2022. 5. 30. 00:36
간단하게 설명하자면 자기가 자기자신을 호출하는 함수 문제) 자연수 N입력 시 재귀함수를 사용하여 1~N까지 출력 풀이) //재귀함수 - 깊이 우선 탐색 public class Main{ //무한적으로 작동되므로 if~else로 멈추게 하기! public void DFS(int n) { if(n==0) { return;//void에서는 종료를 뜻함. }else { System.out.print(n + " "); DFS(n-1); } } public static void main(String[] args) { // TODO Auto-generated method stub Main R = new Main(); R.DFS(3); } } 위 코드에 3을 입력 시 ,else 절에서 DFS메소드를 호출 시 값이 3 ..
-
문자열 뒤집기(StirngBuilder 사용)코딩테스트/String 2022. 5. 29. 17:41
이번 문제는 입력받은 문자열을 뒤집는 문제이다 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int n = in.nextInt(); String[] arr = new String[n]; for(int i =0; i
-
일반 for문과 향상된 for문 비교(문자열 for문)코딩테스트/String 2022. 5. 29. 16:35
1. 문자열 비교 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String input1 = in.next(); char input2 = in.next().charAt(0); //문자하나만 가져오기 String str = input1.toLowerCase(); //모든 문자열을 소문자로 변경 char c = Character.toLowerCase(input2); //문자열 -> 문자 변경 후 lowerCase로 변형 int answer = 0; //1)일반 for 문 for(int i = 0; i < str.length(); i++) i..