알고리즘 문제 풀이/프로그래머스

알고리즘 문제 풀이/프로그래머스

[프로그래머스] 부모의 형질을 모두 가지는 대장균 찾기- python[ SELECT ]

[level 2] 부모의 형질을 모두 가지는 대장균 찾기 - 301647문제 링크성능 요약메모리: undefined, 시간:구분코딩테스트 연습 > SELECT채점결과합계: 100.0 / 100.0제출 일자2024년 10월 08일 14:05:50문제 설명대장균들은 일정 주기로 분화하며, 분화를 시작한 개체를 부모 개체, 분화가 되어 나온 개체를 자식 개체라고 합니다.다음은 실험실에서 배양한 대장균들의 정보를 담은 ECOLI_DATA 테이블입니다. ECOLI_DATA 테이블의 구조는 다음과 같으며, ID, PARENT_ID, SIZE_OF_COLONY, DIFFERENTIATION_DATE, GENOTYPE 은 각각 대장균 개체의 ID, 부모 개체의 ID, 개체의 크기, 분화되어 나온 날짜, 개체의 형질을 ..

알고리즘 문제 풀이/프로그래머스

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

[level 1] 자동차 대여 기록에서 장기/단기 대여 구분하기 - 151138문제 링크성능 요약메모리: 0.0 MB, 시간: 0.00 ms구분코딩테스트 연습 > String, Date채점결과Empty제출 일자2024년 10월 02일 12:54:24문제 설명다음은 어느 자동차 대여 회사의 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블은 아래와 같은 구조로 되어있으며, HISTORY_ID, CAR_ID, START_DATE, END_DATE 는 각각 자동차 대여 기록 ID, 자동차 ID, 대여 시작일, 대여 종료일을 나타냅니다.Column nameTypeNullableHISTORY..

알고리즘 문제 풀이/프로그래머스

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

[level 2] 재구매가 일어난 상품과 회원 리스트 구하기 - 131536문제 링크성능 요약메모리: 0.0 MB, 시간: 0.00 ms구분코딩테스트 연습 > SELECT채점결과Empty제출 일자2024년 09월 13일 16:03:30문제 설명다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE는 각각 온라인 상품 판매 ID, 회원 ID, 상품 ID, 판매량, 판매일을 나타냅니다.Column nameTypeNullableONLINE_SALE_IDINTEGERFALSEUSER_IDINTEGERFA..

알고리즘 문제 풀이/프로그래머스

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

[level 2] 가격이 제일 비싼 식품의 정보 출력하기 - 131115문제 링크성능 요약메모리: 0.0 MB, 시간: 0.00 ms구분코딩테스트 연습 > SUM, MAX, MIN채점결과Empty제출 일자2024년 09월 11일 21:08:21문제 설명다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 의미합니다.Column nameTypeNullablePRODUCT_IDVARCHAR(10)FALSEPRODUCT_NAMEVARCHAR(50)FALSEPRODUCT_CDVARCHAR(10)TR..

알고리즘 문제 풀이/프로그래머스

[프로그래머스] - [PCCE 기출문제] 10번 / 데이터 분석 - python[ 구현 ]

[level 1] [PCCE 기출문제] 10번 / 데이터 분석 - 250121문제 링크성능 요약메모리: 10.3 MB, 시간: 0.12 ms구분코딩테스트 연습 > PCCE 기출문제채점결과정확성: 100.0합계: 100.0 / 100.0제출 일자2024년 05월 22일 13:20:40문제 설명AI 엔지니어인 현식이는 데이터를 분석하는 작업을 진행하고 있습니다. 데이터는 ["코드 번호(code)", "제조일(date)", "최대 수량(maximum)", "현재 수량(remain)"]으로 구성되어 있으며 현식이는 이 데이터들 중 조건을 만족하는 데이터만 뽑아서 정렬하려 합니다.예를 들어 다음과 같이 데이터가 주어진다면data = [[1, 20300104, 100, 80], [2, 20300804, 847, 3..

알고리즘 문제 풀이/프로그래머스

[프로그래머스] 둘만의 암호- python[문자열]

[unrated] 둘만의 암호 - 155652 문제 링크 성능 요약 메모리: 9.99 MB, 시간: 0.03 ms 구분 코딩테스트 연습 > 연습문제 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 두 문자열 s와 skip, 그리고 자연수 index가 주어질 때, 다음 규칙에 따라 문자열을 만들려 합니다. 암호의 규칙은 다음과 같습니다. 문자열 s의 각 알파벳을 index만큼 뒤의 알파벳으로 바꿔줍니다. index만큼의 뒤의 알파벳이 z를 넘어갈 경우 다시 a로 돌아갑니다. skip에 있는 알파벳은 제외하고 건너뜁니다. 예를 들어 s = "aukks", skip = "wbqd", index = 5일 때, a에서 5만큼 뒤에 있는 알파벳은 f지만 [b, c, d, e, f]에서 'b'..

알고리즘 문제 풀이/프로그래머스

[프로그래머스 ] 숫자 짝꿍 - python[ 구현 ]

[level 1] 숫자 짝꿍 - 131128 문제 링크 성능 요약 메모리: 10.3 MB, 시간: 0.03 ms 구분 코딩테스트 연습 > 연습문제 채점결과 정확성: 100.0 합계: 100.0 / 100.0 제출 일자 2024년 04월 07일 18:44:00 문제 설명 두 정수 X, Y의 임의의 자리에서 공통으로 나타나는 정수 k(0 ≤ k ≤ 9)들을 이용하여 만들 수 있는 가장 큰 정수를 두 수의 짝꿍이라 합니다(단, 공통으로 나타나는 정수 중 서로 짝지을 수 있는 숫자만 사용합니다). X, Y의 짝꿍이 존재하지 않으면, 짝꿍은 -1입니다. X, Y의 짝꿍이 0으로만 구성되어 있다면, 짝꿍은 0입니다. 예를 들어, X = 3403이고 Y = 13203이라면, X와 Y의 짝꿍은 X와 Y에서 공통으로 나..

알고리즘 문제 풀이/프로그래머스

[프로그래머스] 다트 게임- python[ 구현 ]

[level 1] [1차] 다트 게임 - 17682 문제 링크 성능 요약 메모리: 10.4 MB, 시간: 0.04 ms 구분 코딩테스트 연습 > 2018 KAKAO BLIND RECRUITMENT 채점결과 정확성: 100.0 합계: 100.0 / 100.0 제출 일자 2024년 03월 19일 16:01:48 문제 설명 다트 게임 카카오톡에 뜬 네 번째 별! 심심할 땐? 카카오톡 게임별~ 카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다. 다트 게임의 점수 계산 로직은 아래와 같다. ..

알고리즘 문제 풀이/프로그래머스

[프로그래머스] 기사단원의 무기- python[ 소수판별 ]

[level 1] 기사단원의 무기 - 136798 문제 링크 성능 요약 메모리: 10.2 MB, 시간: 2.06 ms 구분 코딩테스트 연습 > 연습문제 채점결과 정확성: 100.0 합계: 100.0 / 100.0 제출 일자 2024년 03월 19일 15:13:40 문제 설명 숫자나라 기사단의 각 기사에게는 1번부터 number까지 번호가 지정되어 있습니다. 기사들은 무기점에서 무기를 구매하려고 합니다. 각 기사는 자신의 기사 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매하려 합니다. 단, 이웃나라와의 협약에 의해 공격력의 제한수치를 정하고, 제한수치보다 큰 공격력을 가진 무기를 구매해야 하는 기사는 협약기관에서 정한 공격력을 가지는 무기를 구매해야 합니다. 예를 들어, 15번으로 지정된 기사단원..

알고리즘 문제 풀이/프로그래머스

[프로그래머스] 이상한 문자 만들기 [구현]

[level 1] 이상한 문자 만들기 - 12930 [문제 링크] 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. 제한 사항 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다. 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다. 입출력 예 s return "try hello world" "TrY HeLlO WoRlD" 입출력 예 설명 "try hello world"는 세 단어 "try", "hello", "world"로 구성되어 있습니다. 각 단어의 짝..

잘잔디
'알고리즘 문제 풀이/프로그래머스' 카테고리의 글 목록