[JavaScript] 객체 생성자

자바스크립트에서 객체를 만들 때 객체 생성자를 사용할 수 있는 방법은 두 가지가 있다.클래스를 사용하여 객체 생성자 정의함수 방식으로 객체 생성자 사용ES6부터는 클래스를 사용하여 객체 생성자를 정의할 수 있다. 클래스는 생성자 함수의 새로운 문법적 표현이다.전통적인

2025년 5월 2일
·
0개의 댓글
·

[JavaScript] 템플릿 리터럴 Template literal

자바스크립트(ES6, ECMAScript 2015 이후)에서 도입된 공식 문법으로 기존 문자열 연결 방식보다 더 간결하고 가독성 좋게 문자열을 만들 수 있는 문법.문법 \- 문자열은 백틱( \` ) 으로 감싼다. \- ${} 안에 변수나 표현식을 넣으면 그 결과가

2025년 5월 2일
·
0개의 댓글
·

[JavaScript] 이메일 유효성 검사 (정규표현식)

^문자열의 시작을 의미합니다.이메일의 처음부터 검사하겠다는 뜻이에요.\\w.-+\\w → 알파벳 대소문자 + 숫자 + 밑줄 (A-Za-z0-9\_). → 점 (.) \- → 하이픈 (-)\[] 안에 있으므로, 이 문자들 중 하나가 반복된다는 뜻 \+ → 1개 이상➡️

2025년 5월 2일
·
0개의 댓글
·
post-thumbnail

[프로그래머스][Java] 다리를 지나는 트럭 (Lv.2) - 스택/큐

먼저 다리 위에 올라간 트럭이 먼저 나가야되니까 queue 사용.ArrayDeque는 양방향 큐로 queue와 stack의 기능 모두 사용할 수 있다.queue로 사용할 경우, queue.offer(), queue.poll()을 사용하고 stack으로 사용할 경우, s

2025년 3월 28일
·
0개의 댓글
·
post-thumbnail

[프로그래머스][Java] 올바른 괄호 (Lv.2) - 스택/큐

나는 (와 )의 카운트를 각각해서 마지막에 그 수가 같은지 비교하는 방법으로 풀었는데, 카운트를 하나만 해서 +, -를 해서 0이 되는 경우 true를 리턴하는 방법이 더 깔끔하다.정확성: 69.5효율성: 30.5합계: 100.0 / 100.0정확성: 69.5효율성:

2025년 3월 25일
·
0개의 댓글
·
post-thumbnail

[Spring Boot] POST API (@RequestBody)

\*<스프링 부트 핵심 가이드>에 나온 내용을 실습해보는 포스팅입니다.POST API는 클라이언트가 서버로 데이터를 전송할 때 사용하는 API이다. RESTful API에서 HTTP 요청 방식 중 POST 메서드를 사용하여 데이터를 생성하거나 처리할 때 활용된다.

2025년 3월 18일
·
0개의 댓글
·

[Spring Boot] GET API 3 - 매개변수 받는 메서드 (@RequestParam)

\*<스프링 부트 핵심 가이드>에 나온 내용을 실습해보는 포스팅입니다.✔️ @RequestParam은 HTTP 요청의 쿼리 파라미터(Query Parameter) 값을 컨트롤러 메서드의 매개변수로 바인딩할 때 사용하는 어노테이션이다.✔️ 쿼리 파라미터 값을 매개변

2025년 2월 26일
·
0개의 댓글
·
post-thumbnail

[Spring Boot] GET API 2 - 매개변수 받는 메서드 (@PathVariable)

🥕 GET API 실습 - 매개변수 받는 메서드 (@PathVariable)

2025년 2월 26일
·
0개의 댓글
·
post-thumbnail

[Spring Boot] GET API - 매개변수 없는 메서드

\*<스프링 부트 핵심 가이드>에 나온 내용을 실습해보는 포스팅입니다.controller 패키지에 GetController 클래스를 만들어준다스프링 4.3버전 이전에는 @RequestMapping("/hello", method = RequestMethod.GET)

2025년 2월 25일
·
0개의 댓글
·

[Spring Boot] 프로젝트 시작하기

<스프링 부트 핵심 가이드> 라는 책에 나온 스프링 부트 프로젝트 실습을 하고 기록하려고 한다!사용 : Spring Tool Suite 4 / Maven가장 먼저 프로젝트를 만들어준다.프로젝트 이름은 api로 해주었다. api 실습이었기 때문 ㅎㅎ책에서 하라고 한

2025년 2월 25일
·
0개의 댓글
·
post-thumbnail

[STS4] 변경사항 저장 시 서버 자동 재시작 하기 - Spring Boot Devtools

맥북으로 처음 Spring Tool Suite 4 를 깔고 공부를 하던 중 변경사항을 저장했는데 서버가 자동 재시작이 안 되는 것을 깨달았다!! 전에 쓰던 컴퓨터에서 했던 설정을 안 했던 것,,,, 바로 Spring Boot Devtools 이다.💡 Spring Bo

2025년 2월 25일
·
0개의 댓글
·
post-thumbnail

[백준][Java] 28278 - 스택 2

BufferedReader로 입력을 받아준다. (Scanner 보다 성능이 빠르다)N에 명령어 총 개수를 담아준다. br.readLine()은 String 형식이라 Integer.parseInt(br.readLine());로 int 형식으로 바꿔줘야 한다.ArrayDe

2025년 2월 7일
·
0개의 댓글
·
post-thumbnail

[백준][Java] 10773 - 제로

int n 으로 총 입력 받을 개수를 저장해준다.n번 동안 다음에 입력받은 숫자가 0이 아니면 stack에 담아주고 (stack.push(a);), 0이면 이전에 stack에 저장되어 있던 숫자를 삭제해준다. (stack.pop();)스택에 남아있는 값들의 합을 sum

2025년 2월 6일
·
0개의 댓글
·
post-thumbnail

[프로그래머스][Java] 주식가격 (Lv.2) - 스택/큐

각 시간의 인덱스를 저장하기 위해 stack을 만들어준다.0부터 prices.length까지 순회한다.i=0일 때에는 stack이 빈 상태이기 때문에 stack.push(0);이 된다.i=1일 때에는 prices1과 prices0을 비교한다. (prices1 <

2025년 2월 4일
·
0개의 댓글
·

💡 (Java) 힙 Heap 자료구조 정리

힙(Heap)은 완전 이진 트리(Complete Binary Tree) 기반의 자료구조로, 최댓값 또는 최솟값을 빠르게 찾을 수 있도록 구성된 트리이다. 부모 노드가 자식 노드보다 크거나 작다는 특징을 가진다.완전 이진 트리(Complete Binary Tree)마지막

2025년 2월 4일
·
0개의 댓글
·
post-thumbnail

[프로그래머스][Java] 더 맵게 (Lv.2) - 힙(Heap)

PriorityQueue scovilleHeap = new PriorityQueue<>();스코빌 지수를 새로 저장할 Heap을 생성한다. scovilleHeap의 최솟값이 K 미만일 경우 반복한다.scovilleHeap의 크기가 2 미만일 경우 새로운 스코빌 지

2025년 2월 4일
·
0개의 댓글
·
post-thumbnail

[프로그래머스][Java] 기능개발 (Lv.2) - 스택/큐

https://school.programmers.co.kr/learn/courses/30/lessons/42586먼저 들어간 게 먼저 나가야되기 때문에 First in First out (FIFO)인 큐를 썼다.이 부분에서 처음에 100 으로 넣었더니 테스트

2024년 11월 9일
·
0개의 댓글
·
post-thumbnail

[프로그래머스][mysql] 서울에 위치한 식당 목록 출력하기 (Lv.3)

소수점 반올림 하는 법 : ROUND()

2024년 11월 9일
·
0개의 댓글
·
post-thumbnail

[프로그래머스][mysql] 식품분류별 가장 비싼 식품의 정보 조회하기 (Lv.4)

처음에 조인 조건 부분을 CTE.MAX_PRICE = FP.MAX_PRICE로 해서 오류가 났었다. CTE에서 뽑은 최대 가격이랑 FOOD_PRODUCT의 가격과 비교해야됐던 것 !!!!! 풀수록 어려운 sql 문제....최대값 최소값 같은 걸 구할 때에는 따로 테이블

2024년 11월 9일
·
0개의 댓글
·