。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

분류 전체보기 397

[NC7기-85일차(8월28일)] - 웹프로그래밍 66일차

JSTL - JSTL(JSP Standard Tag Library)? - JSP 확장 태그이다. - 기본으로 제공하지 않는다. - JSTL API를 구현한 외부 라이브러리를 가져와서 사용해야 한다. - JSTL 라이브러리 가져오기 - mvnrepository.com 에서 JSTL 검색하여 라이브러리를 정보를 알아낸다. - build.gradle 파일의 dependencies {} 블록에 추가한다. - 'gradle eclipse' 실행하여 이클립스 설정 파일을 갱신한다. - 이클립스 프로젝트를 리프래시 한다. - JSTL 라이브러리 모듈 - Core(c) : http://java.sun.com/jsp/jstl/core - XML(x) : http://java.sun.com/jsp/jstl/xml - I1..

[SQL] DATEDIFF, CASE

SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE, '%Y-%m-%d') AS START_DATE, DATE_FORMAT(END_DATE, '%Y-%m-%d') AS END_DATE, CASE WHEN DATEDIFF(END_DATE, START_DATE) >= 29 THEN '장기 대여' ELSE '단기 대여' END AS RENT_TYPE FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE START_DATE LIKE "2022-09-%" ORDER BY HISTORY_ID DESC; CASE 문은 주어진 조건에 따라 다른 값을 반환하는 조건부 표현식을 생성하는데 사용 CASE WHEN condition1 THEN result1 WH..

ㅋㅌ 2023.08.27

[JAVA] STACK

중복되는 숫자만 배열 순서대로 출력하기 import java.util.*; public class Solution { public int[] solution(int []arr) { Stack stack = new Stack(); for (int num : arr) { if (stack.isEmpty() || stack.peek() != num) { stack.push(num); } } int[] answer = new int[stack.size()]; for (int i = stack.size() - 1; i >= 0; i--) { answer[i] = stack.pop(); } return answer; } } Stack stack = new Stack();: 정수를 저장할 수 있는 스택 인스턴스를 생..

ㅋㅌ 2023.08.26

[java]최대공약수 최소공배수

class Solution { public int[] solution(int n, int m) { int[] answer = new int[2]; int big = Math.max(n, m); int small = Math.min(n, m); answer[0] = gcd(big, small); // 최대공약수 계산 answer[1] = lcm(big, small); // 최소공배수 계산 return answer; } // 최대공약수 계산 (유클리드 호제법 사용) private int gcd(int a, int b) { while (b != 0) { int temp = b; b = a % b; a = temp; } return a; } // 최소공배수 계산 (두 수의 곱 / 최대공약수) private in..

ㅋㅌ 2023.08.26

[NC7기-84일차(8월25일)] - 웹프로그래밍 65일차

jsp Scripting Element(tag) ------------ > 자바 코드 1. Scriptlet element ----> _jspService() { 자바코드를 그대로 복사 } 2. expression element (출력문 파라미터로 들어갈 코드) ----> _jspService() { out.print(자바코드); (결과를 리턴하는 문장이어야한다) } 결과를 리턴하는 문장: expression int i; (x) if() -; (x) ()? : (o) a+b (o) Declaration element --------------> 자바코드 (유지 보수 편하게 한 쪽으로(맨 밑) 몰아넣기) 복사됨 ~> (클래스 블록 아래에 바로 복사됨) class 서블릿 { 필드선언 메서드 선언 _jspSe..