'Coding Test/programmers' 카테고리의 글 목록 (2 Page) — 뚝딱이

Coding Test/programmers

Coding Test/programmers

[Python] 파이썬 프로그래머스 베스트 앨범

https://school.programmers.co.kr/learn/courses/30/lessons/42579 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 해쉬 문제로 dict을 이용하여 문제를 해결하였다. 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 많이 재생된 장르를 먼저 수록합니다. 장르 내에서 많이 재생된 노래를 먼저 수록합니다. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 ..

Coding Test/programmers

[Python] 파이썬 프로그래머스 할인 행사

https://school.programmers.co.kr/learn/courses/30/lessons/131127 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 마트에서 할인 행사를 하고 하루에 한 품목씩 할인함 회원가입을 하면 10일간 마트 할인 행사 참여 가능 want에 담긴 wish list를 모두 살 수 있는 마트 할인 행사 기간이 며칠인지 구해야 함 collections Counter X def solution(want, number, discount): answer = 0 for i in range(10, len(discount)+..

Coding Test/programmers

[Python] 파이썬 프로그래머스 아방가르드 타일링

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 n별 타일 개수 구하기 2xn 타일링과 결이 비슷한 문제로 dp를 활용하여 문제를 해결했다. nx3 (n 1 (1, 2), (2, 1) -> 2x2 (3) -> 5 타일의 개수 = 10 2x3 타일은 경우의 수가 2가 나오기 때문에 2를 곱해준다. 3x3타일은 경우의 수가 5개 나오기 때문에 5를 곱해준다. 규칙 찾기 위의 규칙만 따지면 \( f(x) = f(x-1) + 2\times f(x-2) + 5 \times f(x-3) \)해주면 되지만 고려해야 하는 것이 하나 더 있다. n이 커짐에 따라..

Coding Test/programmers

[SQL] 프로그래머스 중복 제거하기

https://school.programmers.co.kr/learn/courses/30/lessons/59408 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 COUNT와 DISTINCT를 활용하여 문제를 해결하였다. DISTINCT를 이용하여 중복을 제거하고 제거된 row의 개수를 COUNT한다. SELECT COUNT(DISTINCT NAME) AS 'count' FROM ANIMAL_INS

Coding Test/programmers

[SQL] MySQL 프로그래머스 동물 수 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/59406 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 COUNT를 이용하여 동물 수를 구했다 COUNT(*) *말고 다른 ATT를 적어도 되나 아래를 참고한다. COUNT(*) NULL을 포함하여 카운트한다. COUNT(ATT) NULL을 제외하고 카운트한다. COUNT(DISTINCT ATT)로 사용하면 중복이 제거된 개수로 나온다. SELECT COUNT(*) count FROM ANIMAL_INS # 결과 100 SELECT COUN..

Coding Test/programmers

[SQL] MySQL 프로그래머스 최솟값 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/59038 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 ORDER BY와 LIMIT를 활용한 문제 풀이 ORDER BY는 ATT를 정렬하는 역할을 하고 LIMIT N은 위에서부터 몇 번째 ATT를 가져올지 결정한다. LIMIT i, j 이런 식으로 범위를 결정하여 쓸 수 있다. SELECT DATETIME AS '시간' FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1 MIN를 활용한 문제풀이 WHERE 절에 DAT..

Coding Test/programmers

[SQL] MySQL 프로그래머스 최대값 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/59415 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 ORDER BY와 LIMIT를 활용한 문제 풀이 ORDER BY는 ATT를 정렬하는 역할을 하고 LIMIT N은 위에서부터 몇 번째 ATT를 가져올지 결정한다. LIMIT i, j 이런 식으로 범위를 결정하여 쓸 수 있다. SELECT DATETIME AS '시간' FROM ANIMAL_INS ORDER BY DATETIME DESC LIMIT 1 MAX를 활용한 문제풀이 WHERE 절..

Coding Test/programmers

[SQL] MySQL 프로그래머스 가격이 제일 비싼 식품의 정보 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131115 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 ORDER BY와 LIMIT를 사용해 문제를 해결하였다. ORDER BY와 DESC을 통해 가격을 내림차순으로 정렬하고 LIMIT를 통해 제일 비싼 상품을 고른다. SELECT * FROM FOOD_PRODUCT ORDER BY PRICE DESC LIMIT 1 MAX를 활용한 문제풀이 SELECT * FROM FOOD_PRODUCT WHERE PRICE = ( SELECT MAX(P..

파송송
'Coding Test/programmers' 카테고리의 글 목록 (2 Page)