반응형

분류 전체보기 294

5. 정적컨텐츠 | MVC와 템플릿 엔진 | API

정적컨텐츠 - 파일을 그대로 웹 브라우저에 내려주는것 - 스프링부트는 정적컨텐츠 기능을 자동으로 제공한다 - https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-static-content MVC (Model View Controller) 와 템플릿 엔진 - 현재 가장 많이 개발하는 방식 (예 : JSP, PHP 등) - HTML을 그냥 주는게 아니라 server에서 프로그래밍 후 동적으로 바꿔서 내려주는것 - 이걸 위해 controller, Model, 템플릿 엔진 사용한 화면(View) 을 사용해서 MVC라 함 - 과거에는 Controller..

5. 빠른 A+B (BufferedReader, BufferedWriter)

package baekjoon_반복문02; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class test05_빠른A더하기B { public static void main(String[] args) throws NumberFormatException, IOException { /* Java를 사용하고 있다면, Scanner와 System.out.println 대신 BufferedReader와 Bu..

코딩테스트 2023.02.12

4. 오븐 시계 | 입력받은 시간에서 20분 더한 시간 출력

package baekjoon_조건문01; import java.io.IOException; import java.util.Scanner; public class test06_오븐시계 { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int min = (60 * a) + b; min += c; int hour = (min / 60) % 24; int minute = min % 60; System.out.println(hour + " " + minute); } }

코딩테스트 2023.01.23

3. 알람 시계 | 입력받은 시간에서 45분 뺀 시간 출력

입력받은 분(minute) 을 45 기준으로 45보다 작으면 시(hour)을 -1 해주고 아닐경우 입력받은 분(minute)에 -45 를 해주면 된다. 또한 시(hour)가 0보다 작아질 경우 시(hour) 을 23으로 수정해준다. package baekjoon_조건문01; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class test05_알람시계 { public static void main(String[] args) throws IOException { // TODO Auto-generated method ..

코딩테스트 2023.01.23

1. 윤년

연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. import java.util.Scanner; public class 윤년 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { System.out.print(1); //윤년 } else { System.out.print(0); } } }

코딩테스트 2023.01.15

26. [부록] 실습 및 코딩 테스트 모음

실습 쿼리 다음 링크는 그동안 실습해온 쿼리를 정리한 것입니다. 복습 및 개념 정리를 위해 활용하세요. - https://sehongpark.notion.site/SQL-315a2d73894a408984a0783cad52b1bf SQL 코딩 테스트 링크(HackerRank.com) 추가 연습문제를 더 풀어보고 싶으시다면, 다음 링크를 확인! - https://sehongpark.notion.site/B-2d53f4ea6fb94052a6aa6aca7971b72e 해당 링크는 SQL 문제를 큐레이션한 것으로, 해커랭크가 제공하는 코딩 테스트들 입니다. 해커랭크 회원가입 후, 문제를 풀면 됩니다.(실행 환경은 MySQL 추천)

DB/PostgreSQL 2022.12.28

25. 그룹화와 서브쿼리 실전 문제 4개

/* 테이블 생성 */ -- 학생 CREATE TABLE students ( id SERIAL PRIMARY KEY, -- PK nickname VARCHAR(30) -- 닉네임 ); -- 과목 CREATE TABLE courses ( id SERIAL PRIMARY KEY, -- PK title VARCHAR(60) -- 과목명 ); -- 등급 점수 CREATE TABLE grade_points ( grade VARCHAR(15) PRIMARY KEY, -- PK point DECIMAL(3, 2) -- 학점 ); -- 수강성적 CREATE TABLE grades ( id SERIAL PRIMARY KEY, -- PK student_id INTEGER REFERENCES students(id), -- ..

DB/PostgreSQL 2022.12.19

24. SubQuery | IN, ALL, ANY 필터링 실제예제

https://cloudstudying.kr/lectures/516 19 필터링과 서브쿼리(IN, ALL, ANY) | CloudStudying # 필터링과 서브쿼리(IN, ALL, ANY) ## 미션 --- 다음 카페 DB를 가지고, 서브쿼리 관련 필터링 문제를 푸시오. #### 카페 DB 구조도 ![홍팍-SQL-별다방-카페-매출-DB-스키마](http://drive.google.com/uc?export=view&i cloudstudying.kr 서브쿼리 IN 필터링 -- 판매량 상위 3개 음료를 다음과 같이 조회하려한다. -- 주어진 두 쿼리를 조합하여 이를 구하시오 SELECT ID AS "ID", name AS "음료명" FROM beverages WHERE ID IN ( -- 판매량 상위 3..

DB/PostgreSQL 2022.12.11
반응형