[Javascript] 삼항 연산자 const a = 100 > 99 console.log( a ? '참' : '거짓') // 참 삼항 연산자는 '?'와 ':'를 활용하여 작성할 수 있습니다. '?'를 기준으로 앞쪽의 데이터가 참이면 ':'를 기준으로 왼쪽 값을 출력하고, 거짓이면 오른쪽 값을 출력합니다 ! if ~ else문을 사용하면 더 직관적일 수 있지만 코드를 한 줄에 처리할 수 있기 때문에 삼항 연산자는 유용하게 쓰입니다 :) JavaScript 2023.04.21
[Javascript] 비교 연산자 & 논리 연산자 1. 비교 연산자 1-1 일치, 불일치 연산자 ( '===', '!==') const a = 123 const b = 123 console.log(a === b) // true const a = 123 const b = 1234 console.log(a === b) // false const a = 123 const b = 123 console.log(a !== b) // false const a = 123 const b = 1234 console.log(a !== b) // true 1-2 >, >=, = b) // a가 b보다 크거나 같을 때 // true console.log(a JavaScript 2023.04.21
[Javascript] 산술 연산자 & 할당 연산자 1. 산술 연산자 산술 연산자는 사칙연산을 다루는 연산자로서 가장 많이 사용하는 연산자입니다 ! console.log(5 + 10) // 15 console.log(5 - 10) // -5 console.log(5 * 10) // 50 console.log(10 / 5) // 2 console.log(7 % 5) // 2 위에서부터 차례로 더하기, 빼기, 곱하기, 나누기, 나머지 연산자이며, '%'인 나머지 연산자의 경우에는 7을 5로 나눴을 때의 몫과 나머지가 아닌 나머지만 반환해줍니다 ! 2. 할당 연산자 할당 연산자는 변수에 값을 대입할 때 사용합니다 ! 2-1 '=' let a = 2 console.log(a) // 2 a = a +3 console.log(a) // 5 할당 연산자 '='는 변수.. JavaScript 2023.04.21
[프로그래머스] 흉부외과 또는 일반외과 의사 목록 출력하기 (Mysql) https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 풀이 ★ 고용일자를 예제와 같이 출력하려면 DATE_FORMAT으로 년-월-일만 출력하도록 설정 ★ WHERE절에서 MCDP_CD가 흉외과(CS)이거나 일반외과(GS)일 때만 추출 SQL/프로그래머스 2023.04.21
[프로그래머스] 인기있는 아이스크림 (Mysql) https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 풀이 ★ 내림차순으로 정렬할 때는 "DESC", 오름차순으로 정렬할 때는 "ASC" OR "그냥 칼럼만" SQL/프로그래머스 2023.04.21
[프로그래머스] 과일로 만든 아이스크림 고르기 (Mysql) https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 풀이 ★ FIRST_HALF 테이블과 ICECREAM_INFO 테이블을 JOIN 하는데 FLAVOR이 같은 것들만 합침 ★ TOTAL_ORDER이 3000이 넘고, 주 원료가 과일 베이스인 데이터만 추출 ★ 총 주문량이 큰 순서대로 출력이기 때문에, 내림차순으로 출력 SQL/프로그래머스 2023.04.21
[프로그래머스] 성분으로 구분한 아이스크림 총 주문량 (Mysql) https://school.programmers.co.kr/learn/courses/30/lessons/133026 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 풀이 ★ 주성분 별로 총 판매량을 구해야 하기 때문에 SUM(H.TOTAL_ORDER)로 금액 합을 구해줌 ★ H.FLAVOR = I.FLAVOR을 ON에다 쓰든, WHERE에 쓰든 상관없음 ! ★ 주성분 별로 그룹핑하여 출력 ★ 총 금액을 기준으로 오름차순 정렬 SQL/프로그래머스 2023.04.20
[프로그래머스] 조건에 맞는 도서 리스트 출력하기 (Mysql) https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 풀이 ★ DATE_FORMAT으로 예제 출력과 동일한 형태로 PUBLISHED_DATE를 출력 ★ WHERE절에서 CATEGORY가 '인문'이면서 PUBLUSHED_DATE가 2021로 시작하는 데이터만 추출 ★ BOOK_ID를 기준으로 내림차순 출력 SQL/프로그래머스 2023.04.20
[프로그래머스] 조건에 맞는 도서와 저자 리스트 출력하기 (Mysql) https://school.programmers.co.kr/learn/courses/30/lessons/144854 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 풀이 ★ 일반적인 JOIN은 INNER JOIN을 뜻합니다. INNER JOIN이란 합치는 두 테이블의 ON절의 조건이 일치하는 값만 출력해줍니다 ! ★ BOOK과 AUTHOR 테이블에서 AUTHOR_ID가 같은 것들만 출력 ★ DATE_FORMAT으로 출력 값을 설정해주지 않으면 '2022-01-01 00:00:00'과 같이 PUBLISHED_DATE가 출력되게 됩니다. 그렇기에 DA.. SQL/프로그래머스 2023.04.20
[백준 알고리즘] 7568번: 덩치 (Python) https://www.acmicpc.net/problem/7568 7568번: 덩치 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩 www.acmicpc.net 문제 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩치가 각각 (x, y), (p, q)라고 할 때 x > p 그리고 y > q 이라면 우리는 A의 덩치가 B의 덩치보다 "더 크다"고 말한다. 예를 들어 어떤 A, B 두 .. Algorithm/백준 2023.04.20