전체 글 73

HTML 구조

HTML5 문서 선언 (문서 제일 위에 있어야함, 렌더링 오류 방지를 위해 사용) lang="ko" : 페이지가 한국어로 작성됨을 알리는 역할 문서의 메타 정보 영역메타 정보(Meta Information)란?HTML 문서 자체에 대한 설명, 설정, 지시사항 등을 담은 정보입니다.화면에는 보이지 않지만, 브라우저, 검색엔진, SNS, 앱들이 이 정보를 활용합니다. ✅ 에 들어가는 주요 메타 정보들 예시구분코드설명문자 인코딩한글/특수문자 깨짐 방지 (UTF-8 권장)반응형 설정모바일 화면 최적화문서 설명검색엔진(SERP) 설명문서 키워드예전엔 검색 최적화용(지금은 영향 ↓)작성자문서 만든 사람소셜 공유용 등SNS 공유 시 보여줄 정보 설정보안 설정외부 스크립트 제한 등 태그웹페이지의 본문 영역을 정의..

WEB/HTML 2025.08.07

[UI] 스크롤 뷰

1. 하이라키에서 스크롤뷰를 선택합니다.   2. 스크롤뷰는 Scroll View  (1) Viewport - Content (2) Scrollbar Horizontal (3) Scrollbar Vertical   3. Scroll View의 크기를 SidePanel 패널의 크기만큼 늘려줬습니다.  4. Scroll Rect를 설정해줘야 하는데  (1) Horizontal은 수평 스크롤를 하기 위한 기능이고 Vertical은 수직 스크롤을 하기 위한 기능이며 저는 수직 스크롤만 필요하기에 Horizontal을 꺼줬습니다. (2) Movement Type  :  Unrestricted은 스크롤 영역에 상관 없습니다. ,  Elastic 스크롤 영역을 벗어나면 제자리로 돌아옵니다. , Clamped 스크롤 ..

프로그래머스 - 등굣길 c++

문제요약    1. 격자 크기 (m x n)가 주어지고, 집에서 학교까지 오른쪽 또는 아래만 이동할 수 있습니다.    2. 일부 지역은 물에 잠겨서 지나갈 수 없습니다.    3. (1,1)에서 학교 (m, n) 까지 갈 수 있는 최단 경로의 개수를 계산해야 합니다.    4. 결과값은 매우 클 수 있으므로, 1,000,000,007로 나눈 나머지 반환 1. 격자에서 이동 경로 (x+1, y) 또는 (x, y+1)로만 갈 수 있습니다. 2. puddles에 해당하는 좌표는 이동 불가 하기 때문에 경로 계산에 포함 x3.  경로의 개수를 세는 것이 목표  더보기#include #include using namespace std;int solution(int m, int n, vector> puddles)..

[SQL] 프로그래머스 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기

더보기SELECT COUNT(*) AS FISH_COUNT,MAX(LENGTH) AS MAX_LENGTH, FISH_TYPEFROM FISH_INFOGROUP BY FISH_TYPEHAVING AVG(COALESCE(LENGTH, 10)) >= 33ORDER BY FISH_TYPE ASCCOALESCE : NULL 값을 다른 값으로 대체 할 때 사용하며 여러 인수를 평가하여 첫 번째로 NULL이 아닌 값을 반환하는 함수 입니다. (COALESCE(LENGTH, 10)) 같은 경우 LENGTH컬럼에 NULL값을 10으로 대체한다 라는 의미 입니다.

[SQL] 프로그래머스 가격대 별 상품 구하기

더보기SELECT FLOOR(PRICE / 10000) * 10000 AS PRICE_GROUP, COUNT(*) AS PRODUCTSFROM PRODUCTGROUP BY PRICE_GROUPORDER BY PRICE_GROUP ASC; FLOOR 함수FLOOR() 함수는 SQL에서 숫자를 내림하여 소수점 아래를 버리고 가장 가까운 작은 정수로 반환하는 함수입니다. 즉, 실수나 정수가 주어졌을 때 그 값보다 작거나 같은 최대 정수를 반환합니다. 이 함수는 주로 가격대나 그룹화를 할 때 유용하게 사용됩니다.

[SQL] 프로그래머스 재구매가 일어난 상품과 회원 리스트 구하기

더보기더보기SELECT USER_ID, PRODUCT_IDFROM ONLINE_SALEGROUP BY USER_ID, PRODUCT_IDHAVING COUNT(*) > 1ORDER BY USER_ID ASC, PRODUCT_ID DESC; GROUP BY SQL 데이터를 그룹화하는데 사용됩니다.동일한 값들을 가진 행들을 그룹으로 묶어 통계나 집계 연산을 수행할 때 사용됩니다. GROUP BY  열1 //  그룹을 묶을 기준이 되는 열1 HAVING 절그룹화된 데이터에 대한 조건을 지정할 때 사용됩니다.WHERE과 비슷하지만 차이점은 HAVING GROUP BY가 있어야 사용 가능 하다. 즉 GROUP BY USER_ID, PRODUCT_IDUSER_ID와 PRODUCT_ID의 공통된 값을 묶는다.HAVI..

[SQL] 프로그래머스 자동차 대여기록에서 장기/단기 대여 구분하기

더보기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) + 1 >= 30 THEN '장기 대여' ELSE '단기 대여' END AS RENT_TYPEFROM CAR_RENTAL_COMPANY_RENTAL_HISTORYWHERE START_DATE BETWEEN '2022-09-01' AND '2022-09-30'ORDER BY HISTORY_ID DESC;기존 테이..