일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 매핑
- Java
- 인코딩
- 오라클
- spring
- 우아한테크코스
- 자바
- 이펙티브자바
- 인강리뷰
- math
- Eclipse
- 후기
- Design Pattern
- Oracle
- 독서
- 카카오톡1차
- 인프런
- Singleton
- 람다
- JPA
- javascript
- study
- 공부
- 에러
- Head First Design Pattern
- 회고
- 디자인패턴
- 알고리즘
- 독서리뷰
- 프로그래머스
- Today
- Total
목록분류 전체보기 (109)
Lee's Grow up
문제 단어 S의 가운데 글자를 반환하는 함수, SOLUTION을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한사항 S는 길이가 1이상, 100이하인 스트링입니다. 입출력 예 S return "abcde" "c" "qwer" "we" 나의 풀이 1 2 3 4 5 6 7 8 9 10 11 class Solution { public String solution(String s) { int length = s.length(); if(length % 2 == 0){ s = s.substring(length/2-1,length/2+1); } else { s = s.substring(length/2, length/2+1); } return s; } } 문제가 짝수일 경우와 홀수일 경우..
문제 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN MON TUE WED THU FRI SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 TUE를 반환하세요. 제한 조건 2016년은 윤년입니다. 2016년 a월 b일은 실제로 있는 날입니다. ( 13월 26일이나 2월 45일 같은 날짜는 주어지지 않습니다. ) 입출력 예 a b result 5 24 "TUE" 나의 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 class Solution { public..
문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k =3 이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3] 입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6] 입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 array의 길이는 1 이상 100 이하입니다...
미니 개인프로젝트로 웹기반 버전관리 시스템을 구현하는 도중에 평소처럼 서버에 요청해서 서버에서 응답을 해주는 방식이 아닌 local에 저장되어 있는 html 또는 text 파일을 javascript로 불러올 필요가 생겼을 때 아래와 같은 방법으로 해결 실습 예제 아래와 같이 HTML 코드를 작성한다. 1 2 Open File Contents Area 그 후 아래와 같이 JavaScript를 작성해준다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 function openTextFile(){ var input = document.createElement("input"); input.type = "file"; input.accept = "text/pla..
이번 포스팅에서는 집계 함수중 가장 많이 사용되는 SUM( ), MAX( ), MIN( ), AVG( ), COUNT( )에 대해서 포스팅하겠습니다. 집계 함수의 기본 사용법, GROUP BY를 사용한 사용법 OVER ( )을 통한 사용법을 소개하겠습니다. 1. 개요 집계 함수란 ? 여러 행 또는 테이블 전체 행으로부터 하나의 결괏값을 반환하는 함수를 뜻합니다. GROUP BY절을 이용하여 그룹화, HAVING 절을 이용하여 그룹에 대한 조건 비교가 가능합니다. MIN( ) , MAX ( ) 함수는 모든 자료형에 사용 가능합니다. 집계 함수는 NULL을 체크하지 않습니다. 단! COUNT(*) 의 경우 NULL도 포함한 값을 반환합니다. 2. 기본 사용방법 실습에 앞서 사용될 테이블의 데이터입니다. CO..
본 포스팅은 쿼리를 통해서 주말/공휴일을 제외한 영업일을 구하는 방식을 소개합니다. 1년 단위 주말 및 공휴일 제외한 날짜 달의 특정 날짜에서 주말 및 공휴일을 제외한 날짜 ( 단 예외 상황이 존재 자세한 내용은 아래 설명 참고 ) 1. ORACLE 쿼리 1년 달력을 기준으로 주말 및 공휴일 제외 날짜를 구하는 쿼리입니다. SELECT A.DT, FROM ( SELECT TO_CHAR (SDT + LEVEL - 1, 'YYYY-MM-DD') DT, TO_CHAR (SDT + LEVEL - 1, 'D') D FROM (SELECT TO_DATE((TO_CHAR(SYSDATE, 'YYYY')||'01-01'),'YYYY-MM-DD') SDT, TO_DATE((TO_CHAR(SYSDATE, 'YYYY')||'..
1. 개요 이번 포스팅에서는 테이블의 행의 추가/삭제를 javascript를 활용한 방법과 Jquery를 활용한 방법을 소개하겠습니다. 또한 check에 체크된 테이블의 row삭제하는 방법도 소개합니다. 시작하기에 앞서 기준이 되는 테이블의 내용은 아래와 같습니다. 1 2 3 4 5 6 2. 테이블에 ROW 추가하기 테이블에 값 추가하는 방법으로는 Javascript를 활용한 방법과 Jquery를 사용한 방법 2가지를 소개합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 function addRow(){ // Javascript로 테이블에 행 추가 방법 var tableData = document.getElementById('testTable'); var row =..
JSTL과 javasscript를 같이 사용할 경우 서로 값을 주고 받고 싶은 경우가 생긴다. 그럴 경우 어떻게 써야 하는지 자꾸 헷갈려서 포스팅을 남깁니다. 시작하기에 앞서 서버가 동작하는 순서를 기억해둬야 할 필요가 있습니다. JAVA -> JSTL -> HTML -> Javascript 1. 사용방법 및 예제 위에 적힌 방식대로 동작하기 때문에 JSTL의 EL 에서는 Javascript의 접근이 불가 1 2 3 4 5 6 7 --logic ( 사용 불가능 X ) BUT Javascript에서는 JSTL의 EL이 사용 가능 1 2 3 4 5 --logic-- ( 사용 가능 O ) 결과처럼 jstl에서는 javascript가 초기화 되기 전이기 때문에 jquery를 통해서 해당 javascript의 변..