목록분류 전체보기 (136)
drexqq
자그마치 작년 9월 리액트를 배워보겠다고 깔짝거리던 시절 노마드코더의 니콜라스쌤의 강의를 보고 그대로 만든 TodoList를 Nodejs를 이용하여 aws서버에 배포해 보았다. 엄청난 삽질의 연속이였고 엉망진창일 수도 있는 코드지만 하나하나 해보면서 작동이 되는걸 보니까 뭔가 뿌듯했다. https://github.com/drexqq/React-TodoList drexqq/React-TodoList 리액트 투두리스트. Contribute to drexqq/React-TodoList development by creating an account on GitHub. github.com 완성된 코드들은 깃헙 레포지토리에 올려두었다. 일단은 client측 디렉토리만 올라가 있고 나머지는 내 로컬에 있다. 추후에 ..
class Solution { public int[] solution(int []arr) { int[] answer = {}; int temp = -1; List list = new ArrayList(); for(int i = 0; i < arr.length; i++) { if(temp != arr[i]) { list.add(arr[i]); } temp = arr[i]; } answer = new int[list.size()]; for(int i = 0; i < list.size(); i++) { answer[i] = list.get(i); } return answer; } } 결과
SQL 고득점 Kit : GROUP BY 입양 시각 구하기(2) -- 코드를 입력하세요 SELECT A.HOUR, COUNT(B.DATETIME) AS COUNT FROM (SELECT LEVEL-1 AS HOUR FROM DUAL CONNECT BY LEVEL
for문 public String solution(String[] participant, String[] completion) { String answer = ""; Arrays.sort(participant); Arrays.sort(completion); int i =0; //a for(i =0; i
import java.util.Arrays; class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = {}; answer = new int[commands.length]; for (int i = 0; i < commands.length; i++) { int[] temp = new int[commands[i][1]-commands[i][0]+1]; int index = 0; for (int j = commands[i][0]-1; j < commands[i][1]; j++) { temp[index] = array[j]; index++; } Arrays.sort(temp); answer[i] = temp[comm..
class Solution { public int solution(int[][] board, int[] moves) { int answer = 0; Stack basket = new Stack(); for (int i = 0; i < moves.length; i++) { for (int j = 0; j < board.length; j++) { if (board[j][moves[i]-1] != 0) { if (basket.isEmpty()) { basket.push(board[j][moves[i]-1]); } else { if (basket.peek() == board[j][moves[i]-1]) { basket.pop(); answer += 2; } else { basket.push(board[j][mo..
Oracle의 SQL Developer 설치 방법에 대해 알아보자. 1. https://www.oracle.com/tools/downloads/sqldev-downloads.html 접속. 2. 자신의 운영체제에 해당되는 ZIP폴더 다운 및 압축해제. 3. \sqldeveloper\sqldeveloper.exe 실행
Oracle을 설치하는 방법에 대해 알아보자. Oracle Database XE Prior Release Archive 1. https://www.oracle.com/database/technologies/xe-prior-release-downloads.html에 접속한다 자신에게 해당되는 zip폴더를 다운받는다. 라이센스 동의를 한 뒤, 회원가입이 되어있지 않다면 회원가입을 하고 다운을 받아준다. 2. 다운받은 OracleXE112_Win64.zip 폴더 압축을 해제한 뒤에, OracleXE112_Win64.zip\DISK1안에 있는 setup.exe를 실행시켜준다. 3. 유저이름과 비밀번호를 설정해준다. 4. RUN SQL Command Line을 실행해준다. 5. conn 유저이름/비밀번호를 입력해..
Java의 Observer패턴에 대해 알아보자. Observer는 '관찰자’로 번역되므로 ‘상태를 관찰하고 있는’ 클래스라고 보면 되고, Observable 객체는 ‘관찰되어지는’ 객체라고 보면 된다. 간단하게 설명하면 주체 객체와 옵저버 객체의 결합도를 느슨하게 유지하는 것이다. Observer패턴의 특징 주체 객체는 옵저버들의 리스트를 가지고 옵저버를 추가/삭제하는 메소드를 제공한다. 옵저버 추가/삭제 메소드를 이용해서 주체 객체의 상태를 구독하거나 해지할 수 있다. 옵저버 인터페이스를 구현한 각 옵저버들은 update() 라는 메소드를 구현해야 한다. 주체 객체는 옵저버 객체가 추가되거나 삭제되더라도 영향을 받지 않는다. 상태 변화 시 주체 객체는 각 옵저버의 udpate() 메소드를 실행한다.