분류 전체보기 (197) 썸네일형 리스트형 [programmers] MySQL - Lv.3 즐겨찾기가 가장 많은 식당 정보 출력하기 (group by) 문제 풀이 SELECT food_type, rest_id, rest_name, favorites from rest_info where (food_type, favorites) in (select food_type, max(favorites) from rest_info group by food_type) order by food_type desc 노트 SELECT food_type, rest_id, rest_name, max(favorites) from rest_info group by food_type order by food_type desc 처음에 이렇게 문장을 만들었었는데 실행은 이상 없이 잘 되지만 채점을 누르면 틀렸다고 나온다. 뭐가 문제일까... 한참 고민하다 나 혼자 고민해도 답이 안 나와 .. [programmers] MySQL - Lv.2 재구매가 일어난 상품과 회원 리스트 구하기 (select) 문제 풀이 SELECT user_id, product_id from online_sale group by user_id, product_id having count(*) > 1 order by user_id, product_id desc [programmers] Java - Lv.0 양꼬치 문제 풀이 class Solution { public int solution(int n, int k) { return n * 12000 + k * 2000 - n / 10 * 2000; } } [programmers] Java - Lv.0 배열의 평균값 문제 풀이 class Solution { public double solution(int[] numbers) { double answer = 0; for(int i = 0; i < numbers.length; i++) { answer += numbers[i]; } return answer / numbers.length; } } [programmers] Java - Lv.0 짝수의 합 문제 풀이 class Solution { public int solution(int n) { int answer = 0; for(int i = 0; i [programmers] MySQL - Lv.2 가격대 별 상품 개수 구하기 (group by) 문제 풀이 SELECT truncate(price, -4) as price_group, count(*) as products from product group by price_group order by price_group 노트 숫자 함수 중 자릿수를 버리는 함수는 TRUNCATE TRUNCATE(숫자, 자릿수) 의 형태로 쓰인다. 자릿수가 양수인 경우 해당 자릿수에서 소수점 버린다. 자릿수가 음수인 경우 소수점 이하를 버리고 정수 뒤에서부터 지정된 자릿수까지 0으로 처리된다. 버림 할 자릿수를 반드시 입력해주어야 한다. [Java] 배열이란? 배열이란? 자료가 연속으로 나열된 자료구조로, 배열을 사용하면 자료형이 같은 자료 여러 개를 한 번에 관리할 수 있다. 배열을 사용하려면 먼저 배열을 선언해야 한다. 배열도 변수와 마찬가지로 자료형을 함께 선언한다. 자료형 [ ] 배열 이름 = new 자료형 [개수]; 자료형 배열 이름[ ] = new 자료형 [개수]; 배열을 이루는 각각의 자료를 배열 요소라 한다. 배열 요소는 자료형이 모두 같다. int[] studentIDs = new int[10]; //int형 요소가 10개인 배열 선언 위 문장은 int형 요소가 10개인 배열을 선언한 것이다. 이렇게 선언했을 때 메모리 상태를 나타내면 배열 초기화하기 자바에서 배열을 선언하면 그와 동시에 각 요소의 값이 초기화된다. 배열의 자료형에 따라 정수는.. [programmers] Java - Lv.0 각도기 문제 풀이 class Solution { public int solution(int angle) { if(angle < 90) { return 1; } else if(angle == 90) { return 2; } else if(angle < 180) { return 3; } else { return 4; } } } 이전 1 ··· 7 8 9 10 11 12 13 ··· 25 다음