본문 바로가기

알고리즘96

[MYSQL 39] 조건에 부합하는 중고거래 댓글 조회하기 조건에 부합하는 중고거래 댓글 조회하기 (LEVEL1) 2022년 10월에 작성게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회정렬 댓글 작성일 오름차순, 게시글 제목오름차순 정답 코드SELECT TITLE, B.BOARD_ID, REPLY_ID, R.WRITER_ID, R.CONTENTS, DATE_FORMAT(R.CREATED_DATE, "%Y-%m-%d") AS CREATED_DATEFROM USED_GOODS_BOARD B JOIN USED_GOODS_REPLY R ON B.BOARD_ID = R.BOARD_IDWHERE B.CREATED_DATE LIKE "2022-10%"ORDER BY R.CREATED_DATE, TITLEMEMO'%' 는 모든 문자.. 2024. 10. 18.
[JAVA56] 1065. 한수 1065. 한수 (S4)시간 제한메모리 제한제출정답맞힌 사람정답 비율2 초128 MB1528568436569895 54.822 %문제어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다.출력첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다. summary한수의 개수 출력 각 자리수가 등차수열을 이루는 수 (1, 12, 123)strategyDP 활용1부터 99 는 등차수열임 (99보다 작으면 N 이 정답)100자리 이상은 맨 .. 2024. 10. 18.
[MYSQL 38] 업그레이드 된 아이템 구하기 업그레이드 된 아이템 구하기 (LEVEL2) 아이템의 희귀도가 'RARE'인 아이템들의 모든 다음 업그레이드 아이템아이템 ID(ITEM_ID), 아이템 명(ITEM_NAME), 아이템의 희귀도(RARITY)를 출력정렬  아이템 ID 내림차순 정답 코드SELECT ITEM_ID, ITEM_NAME, RARITYFROM ITEM_INFOWHERE ITEM_ID IN (SELECT T.ITEM_ID FROM ITEM_INFO I JOIN ITEM_TREE T ON I.ITEM_ID = T.PARENT_ITEM_ID WHERE I.RARITY = "RARE")ORDER BY ITEM_ID DESCMEMOPARENT_ITEM_ID 가 업그레이드 전 아이.. 2024. 10. 17.
[JAVA56] 1940. 주몽 14499. 주사위 굴리기 (G4)시간 제한메모리 제한제출정답맞힌 사람정답 비율2 초128 MB352201694212232 46.826 %문제주몽은 철기군을 양성하기 위한 프로젝트에 나섰다. 그래서 야철대장을 통해 철기군이 입을 갑옷을 만들게 하였다. 야철대장은 주몽의 명에 따르기 위하여 연구에 착수하던 중 아래와 같은 사실을 발견하게 되었다.갑옷을 만드는 재료들은 각각 고유한 번호를 가지고 있다. 갑옷은 두 개의 재료로 만드는데 두 재료의 고유한 번호를 합쳐서 M(1 ≤ M ≤ 10,000,000)이 되면 갑옷이 만들어 지게 된다. 야철대장은 자신이 만들고 있는 재료를 가지고 갑옷을 몇 개나 만들 수 있는지 궁금해졌다. 이러한 궁금증을 풀어 주기 위하여 N(1 ≤ N ≤ 15,000) 개의 재료와 M이.. 2024. 10. 17.
[JAVA55] 14499. 주사위 굴리기 14499. 주사위 굴리기 (G4)시간 제한메모리 제한제출정답맞힌 사람정답 비율2 초512 MB 54421 25078 18322 45.360 %문제크기가 N×M인 지도가 존재한다. 지도의 오른쪽은 동쪽, 위쪽은 북쪽이다. 이 지도의 위에 주사위가 하나 놓여져 있으며, 주사위의 전개도는 아래와 같다. 지도의 좌표는 (r, c)로 나타내며, r는 북쪽으로부터 떨어진 칸의 개수, c는 서쪽으로부터 떨어진 칸의 개수이다.  24 1 3 5 6 주사위는 지도 위에 윗 면이 1이고, 동쪽을 바라보는 방향이 3인 상태로 놓여져 있으며, 놓여져 있는 곳의 좌표는 (x, y) 이다. 가장 처음에 주사위에는 모든 면에 0이 적혀져 있다.지도의 각 칸에는 정수가 하나씩 쓰여져 있다. 주사위를 굴렸을 때, 이동한 .. 2024. 10. 15.
[MYSQL 37] 분기별 분화된 대장균의 개체 수 구하기 분기별 분화된 대장균의 개체 수 구하기 (LEVEL3)각 분기(QUARTER)별 분화된 대장균의 개체의 총 수(ECOLI_COUNT)를 출력 (각 분기에는 'Q' )정렬  분기 오름차순으로 해주세요. (대장균 개체가 분화되지 않은 분기는 없습니다.)정답 코드SELECT (CASE WHEN (MONTH >= 1 AND MONTH = 4 AND MONTH = 7 AND MONTH  다른 정답 코드SELECT (CASE WHEN (MONTH(DIFFERENTIATION_DATE) >= 1 AND MONTH(DIFFERENTIATION_DATE) = 4 AND MONTH(DIFFERENTIATION_DATE) = 7 AND MONTH(DIFFERENTIATION_DATE) SELEC.. 2024. 10. 14.