본문 바로가기

algorithm

(114)
[programmers] Java - Lv.0 머쓱이보다 키 큰 사람 문제 풀이 class Solution { public int solution(int[] array, int height) { int answer = 0; for(int i = 0; i height) { answer++; } } return answer; } }
[programmers] Java - Lv.0 중복된 숫자 개수 문제 풀이 class Solution { public int solution(int[] array, int n) { int answer = 0; for(int i = 0; i < array.length; i++) { if(array[i] == n) { answer++; } } return answer; } }
[programmers] Java - Lv.0 두 수의 나눗셈 문제 풀이 class Solution { public int solution(int num1, int num2) { return (int) ((double)num1 / num2 * 1000); } }
[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