프로그래머스 상품 별 오프라인 매출 구하기[lv.2]
·
Programmers/SQL
https://school.programmers.co.kr/learn/courses/30/lessons/131533👉 같은 제품의 코드끼리 묶기👉 총 판매 개수에 가격 곱하기👉 JOIN ON 구문 사용하기 (WHERE 구문도 상관 없음)👉 문제에서 요구하는 정렬조건 따라가기-- 코드를 입력하세요SELECT P.PRODUCT_CODE, (P.PRICE * SUM(S.SALES_AMOUNT)) AS SALES FROM PRODUCT P JOIN OFFLINE_SALE S ON P.PRODUCT_ID = S.PRODUCT_IDGROUP BY P.PRODUCT_CODEORDER BY SALES DESC, P.PRODUCT_CODE;-- 코드를 입력하세요SELECT P.PRODUCT_CODE, (P.PRI..
SQL 고득점 Kit - SELECT
·
Programmers/SQL
Contents3월에 태어난 여성 회원 목록 출력하기SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_OF_BIRTHFROM MEMBER_PROFILE WHERE GENDER = 'W' AND DATE_OF_BIRTH LIKE '%-03-%'AND TLNO IS NOT NULLORDER BY MEMBER_ID ASC;서울에 위치한 식당 목록 출력하기SELECT R.REST_ID, R.REST_NAME, R.FOOD_TYPE, R.FAVORITES, R.ADDRESS, ROUND(AVG(RV.REVIEW_SCORE), 2) AS SCOREFROM REST_INFO RJOIN REST..
대소문자 바꿔서 출력하기 c++ [LV.0]
·
Programmers/TIP
ASCII 코드에서 대문자와 소문자의 차이영어 알파벳은 ASCII 코드에서 대소문자가 일정한 차이를 가지고 있다.문자ASCII 코드(10진수)ASCII 코드(2진수)'A'6501000001'a'9701100001'B'6601000010'b'9801100010.........'Z'9001011010'z'12201111010대소문자의 차이: 6번째 비트(0x20, 32)소문자의 ASCII 값은 대문자의 ASCII 값보다 항상 >32.'a' (97) - 'A' (65) = 32'b' (98) - 'B' (66) = 32이진수에서는 6번째 비트를 XOR연산을 사용해 반전XOR 연산 (c ^= 32) 코드#include #include using namespace std;string swap(string s){ ..
프로그래머스 방문 길이 c++
·
Programmers/LV2
https://www.geeksforgeeks.org/unordered_set-in-cpp-stl/ Unordered Sets in C++ Standard Template Library - GeeksforGeeksA Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.www.geeksforgeeks.org 중복을 허용하지 않고, 순서가 없으며, 속도가 O(1) ~ O(n), 해시 테이블 ..
프로그래머스 실패율 c++
·
Programmers/LV1
초기 시도 코드 [실패]map을 사용하려다가 귀찮아질 것 같아서 vector의 pair 사용법에 대해서 배웠다https://www.geeksforgeeks.org/how-to-create-vector-of-pairs-in-cpp/ How to Create a Vector of Pairs in C++? - GeeksforGeeksA Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.www..
프로그래머스 행렬의 곱셈 c++
·
Programmers/LV2
정방이 아닌 행렬은 3x5 5x3 이런식으로 되어 있어야 곱셈이 이뤄질 수 있음https://ko.wikipedia.org/wiki/%ED%96%89%EB%A0%AC_%EA%B3%B1%EC%85%88 행렬 곱셈 - 위키백과, 우리 모두의 백과사전위키백과, 우리 모두의 백과사전. 행렬 곱셈을 위해선 첫째 행렬의 열 갯수와 둘째 행렬의 행 갯수가 동일해야한다. 곱셈의 결과 새롭게 만들어진 행렬은 첫째 행렬의 행 갯수와 둘째 행렬의 열ko.wikipedia.org첫째 행렬의 행 갯수와 둘째 행렬의 열 갯수가 동일해야 한다.#include #include using namespace std;vector> solution(vector> arr1, vector> arr2) { vector> answer; ..