일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Til
- 정보처리기사
- 혼공파
- 인프런
- 알고리즘
- MySQL
- 티스토리챌린지
- 자바
- 코틀린
- SQL
- select
- 코테
- CS
- 혼공단
- 안드로이드
- 혼공챌린지
- java
- 자료구조
- 스터디
- 정처기
- 기술면접
- Kotlin
- groupby
- doitandroid
- 카카오코테
- join
- Android
- 프로그래머스
- 오블완
- 안드로이드스튜디오
- Today
- Total
목록분류 전체보기 (372)
Welcome! Everything is fine.
✅ 웹개발 기초 강의 듣기 학교 수업때 배운 희미하게 남아있는 기억들을 다시 되짚어보는 시간이었다. HTML/CSS는 솔직히 예전에도 그랬지만 조금 재미가 없다..ㅎ 빨리빨리 넘어가야지.웹의 동작 개념클라이언트 : 웹 브라우저를 통해 요청을 보내고, 받은 HTML 파일을 그려줌서버 : 요청을 처리하고, HTML, CSS, JavaScript, 이미지 등의 데이터를 클라이언트에 응답HTML 기초HTML(HyperText Markup Language) : 웹 페이지의 구조를 정의하기 위해 사용되는 마크업 언어. 웹 페이지의 뼈대를 만드는 역할.HTML은 크게 로그인 페이지 ID: PW: 로그인하기 CSS 기초CSS(Cascading Style Sheets) : 웹 페이지의 스타일과 레이아웃을 ..

인프런 강의 을 보고 정리한 내용입니다.매주 모여 각자 정리한 내용을 기반으로 발표하고 질문 공유하는 스터디입니다.📘String 클래스String 클래스란?String 클래스 : 문자열을 편리하게 다룰 수 있는 클래스. 직접 char[]에 문자를 하나하나 넣어서 문자를 다루는 것은 불편하기 때문에 String 클래스를 제공해 더 편리하게 문자열을 사용할 수 있다.String 클래스에서 문자열을 생성하는 방법에 1) 쌍따옴표를 사용하거나, 2) 객체를 생성하는 방법이 있다. String은 클래스, 즉 참조형이기 때문에 참조값만 들어갈 수 있다. 그러나 문자열은 매우 자주 사용되기 때문에 자바에서는 1)번 방법을 사용하더라도 2)번으로 변경해준다. 같은 이유로, 참조형이지만 편의상 + 연산을 사용할 수 있..
✅ SQL 문제 풀기한동안 못들었던 SQL 강의 듣고 블로그 정리..🫠✅ 자바 강의 듣기자바 컴파일러는 다음과 같이 문자열 리터럴을 더하는 부분을 자동으로 합쳐준다.String helloWorld = "Hello, " + "World!"; // 컴파일 전String helloWorld = "Hello, World!"; // 컴파일 후 문자열 변수의 경우, 자바 버전에 따라 다른 방식으로 최적화를 수행한다.String result = str1 + str2; 다음과 같이 StringBuilder를 사용할 수도 있고, 자바 9부터는 StringConcatFactory를 사용해 최적화를 한다.String result = new StringBuilder().append(str1).append(str2).toSt..
✅ SQL 문제 풀기퀘스트 중, 직원이 없는 부서의 이름을 찾는 쿼리를 작성하는 문제가 있었다. 이때 LEFT JOIN을 사용했는데, 직접 테이블을 합친 모습을 보고 싶어 GPT에게 부탁했다. 위의 두 개의 테이블을 LEFT JOIN 하면 다음과 같은 결과가 나온다. LEFT JOIN 은 왼쪽 테이블의 모든 데이터를 유지하고 오른쪽 테이블에 매칭되지 않는 데이터에 대해 NULL 을 반환한다. 여기서 employee_name 이 NULL 인 부서를 찾아내면 되는 것이다. SELECT d.id AS department_id, d.name AS department_name, e.name AS employee_nameFROM departments dLEFT JOIN employees e ON d.id = e.d..
✅ SQL 문제 풀기집계함수집계함수 : 데이터의 여러 행을 그룹화하여 단일 결과 값을 반환하는 함수로, 보통 GROUP BY와 함께 사용된다. COUNT() : 행의 개수를 계산한다. SUM() : 숫자 열의 합계를 계산한다. AVG() : 숫자 열의 평균 값을 계산한다. MIN() : 숫자 또는 문자열 열의 최소 값을 반환한다. MAX() : 숫자 또는 문자열 열의 최대 값을 반환한다.✅ 코테 문제 풀이자바 알고리즘 강의 듣기
사전캠프를 시작하면서 다시 시작하게된 TIL...글쓰는 시간이 오래 걸려서 쉽지 않지만 꾸준히 나아가자.👊🏻 ✅ SQL 문제 풀기날짜 관련 함수CURRENT_DATE() / CURDATE() : 현재 날짜(YYYY-MM-DD)를 반환한다.NOW() : 현재 날짜와 시간(YYYY-MM-DD HH:MM:SS)을 반환한다.YEAR() / MONTH() / DAY() : 날짜의 연도, 월, 일을 추출한다.DATEDIFF() : 두 날짜 간의 차이를 일수로 반환한다.DATE_ADD() / DATE_SUB() : 날짜에 특정 간격을 추가하거나 뺀다.LAST_DAY() : 주어진 날짜가 속한 달의 마지막 날짜를 반환한다.STR_TO_DATE() : 문자열을 날짜로 변환한다.DATE_FORMAT() : 날짜를 특..

인프런 강의 을 보고 정리한 내용입니다.매주 모여 각자 정리한 내용을 기반으로 발표하고 질문 공유하는 스터디입니다. 📘Object 클래스Object 클래스란자바가 제공하는 라이브러리 중 자바 언어를 이루는 가장 기본이 되는 클래스들을 보관하는 java.lang 패키지가 있다. java.lang 패키지는 모든 자바 애플리케이션에 자동으로 import 된다. ✔️ java.lang 패키지의 대표적인 클래스Object : 모든 자바 객체의 부모 클래스String : 문자열Integer, Long, Double : 래퍼 타입, 기본형 데이터 타입을 객체로 만든 것Class : 클래스 메타 정보System : 시스템과 관련된 기본 기능들을 제공이 중에서도 모든 클래스의 최상위 부모 클래스인 Object 클래스..
슬라이딩 윈도우(Sliding Window)란?슬라이딩 윈도우(Sliding Window) 알고리즘은 배열이나 리스트에서 연속된 부분 구간(윈도우)을 효율적으로 탐색할 때 사용되는 알고리즘이다. 다음과 같은 상황에 자주 활용된다.고정된 크기의 부분 배열을 찾는 문제연속된 부분 구간의 최대값/최소값을 찾는 문제특정 조건을 만족하는 부분 구간을 찾는 문제슬라이딩 윈도우를 사용하면 고정된 크기의 윈도우를 정해 그 크기 안에서 데이터를 참색하거나 누적 계산을 수한다. 매번 전체 배열을 탐색하는 대신 윈도우를 이동하며 필요한 계산만 업데이트 하므로 시간 복잡도 O(N)이다. 배열에서 고정된 크기의 부분합 중 최대값을 구하는 예제를 보자.public class SlidingWindowExample { publ..