분류 전체보기128 [MYSQL 19] 물고기 종류 별 대어 찾기 물고기 종류 별 대어 찾기 (LEVEL3) 물고기 종류 별로 가장 큰 물고기의 ID(ID), 물고기 이름(FISH_NAME), 길이(LENGTH)를 출력정렬은 물고기의 ID 오름차순단, 물고기 종류별 가장 큰 물고기는 1마리만 있으며 10cm 이하의 물고기가 가장 큰 경우는 없습니다. 정답 코드SELECT ID, FISH_NAME, LENGTHFROM FISH_INFO I JOIN FISH_NAME_INFO N ON I.FISH_TYPE = N.FISH_TYPEWHERE (I.FISH_TYPE, LENGTH) IN (SELECT FISH_TYPE, MAX(LENGTH) FROM FISH_INFO .. 2024. 9. 13. [MYSQL 18] 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (LEVEL3) 컬럼명은 물고기의 종류 'FISH_TYPE', 잡은 수 'FISH_COUNT', 최대 길이 'MAX_LENGTH' 출력FISH_INFO에서 평균 길이가 33cm 이상인 물고기들을 종류별로 분류 (평균 구할 때 10cm이하의 물고기들은 10cm로 취급)정렬은 물고기 종류 오름차순 정답 코드SELECT count(*) AS FISH_COUNT, MAX(LENGTH) AS MAX_LENGTH, FISH_TYPEFROM FISH_INFOGROUP BY FISH_TYPEHAVING AVG(IFNULL(LENGTH, 10)) >= 33ORDER BY FISH_TYPE MEMONULL 값 대체하기 : IFNUlL(칼럼명, NULL 대체값)IF(.. 2024. 9. 12. [JAVA 27] 16987. 계란으로 계란치기 16987.계란으로 계란치기 (G5)시간 제한메모리 제한제출정답맞힌 사람정답 비율2 초512 MB122586354439750.968 % 문제원래 프로그래머의 기본 소양은 팔굽혀펴기를 단 한 개도 할 수 없는 것이라고 하지만 인범이는 3대 500을 넘기는 몇 안되는 프로그래머 중 한 명이다. 인범이는 BOJ에서 틀린 제출을 할 때마다 턱걸이를 5회 하는 기적의 운동 루틴을 통해 뇌와 근육을 동시에 단련한다. 근육을 단련할 때 식단이 정말로 중요하다는 것을 아는 인범이는 탄수화물이 많은 밥이나 빵 따위의 아침 식사를 대신해 단백질이 많은 계란찜을 해먹는다. 계란찜을 먹기 위해서는 계란을 깨야 하는데, 인범이는 힘이 너무 넘치는 나머지 부엌의 대리석을 이용해 계란을 깨면 늘 껍데기가 산산조각나 뒷처리가 너.. 2024. 9. 12. [JAVA 26] 15666. N과 M (12) 15666. N과 M (12) (S2)시간 제한메모리 제한제출정답맞힌 사람정답 비율2 초512 MB216031716514892 80.580 % 문제N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.N개의 자연수 중에서 M개를 고른 수열같은 수를 여러 번 골라도 된다.고른 수열은 비내림차순이어야 한다.길이가 K인 수열 A가 A1 ≤ A2 ≤ ... ≤ AK-1 ≤ AK를 만족하면, 비내림차순이라고 한다.입력첫째 줄에 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8)둘째 줄에 N개의 수가 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 같은 자연수이다.출력한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 .. 2024. 9. 11. [JAVA 25] 15665. N과 M (11) 15665. N과 M (11) (S2)시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초512 MB169181279710400 76.426 % 문제N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.N개의 자연수 중에서 M개를 고른 수열같은 수를 여러 번 골라도 된다.입력첫째 줄에 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 7)둘째 줄에 N개의 수가 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 같은 자연수이다.출력한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다.수열은 사전 순으로 증가하는 순서로 출력해야 한다. summary.. 2024. 9. 11. [JAVA 25] 15664. N과 M (10) 15664. N과 M (10) (S2)시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초512 MB169531340011110 79.664 % 문제N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.N개의 자연수 중에서 M개를 고른 수열고른 수열은 비내림차순이어야 한다.길이가 K인 수열 A가 A1 ≤ A2 ≤ ... ≤ AK-1 ≤ AK를 만족하면, 비내림차순이라고 한다.입력첫째 줄에 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8)둘째 줄에 N개의 수가 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 같은 자연수이다.출력한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수.. 2024. 9. 11. 이전 1 ··· 11 12 13 14 15 16 17 ··· 22 다음