프로그래머스 lv1

    [프로그래머스, 172928] 공원 산책 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/172928 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 92.6 MB, 시간: 0.20 ms사용 알고리즘: 구현class Solution { String[] park; int N, M; public int[] solution(String[] park, String[] routes) { // 공원 정보 this.park = park; N = park.length; M = park[0].length(..

    [프로그래머스, 12906] 같은 숫자는 싫어 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 117 MB, 시간: 31.85 ms사용 알고리즘: 자료구조import java.util.*;public class Solution { public int[] solution(int []arr) { List list = new ArrayList(); list.add(arr[0]); for(int a : arr) { // 이전의 값과 동일하지 않을 ..

    [프로그래머스, 298515] 잡은 물고기 중 가장 큰 물고기의 길이 구하기 (mysql)

    https://school.programmers.co.kr/learn/courses/30/lessons/298515 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT CONCAT(MAX(length), 'cm') AS max_lengthFROM fish_info

    [프로그래머스, 293258] 잔챙이 잡은 수 구하기 (mysql)

    https://school.programmers.co.kr/learn/courses/30/lessons/293258 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT COUNT(*) AS fish_countFROM fish_infoWHERE length IS NULL;

    [프로그래머스, 59034] 모든 레코드 조회하기 (mysql)

    https://school.programmers.co.kr/learn/courses/30/lessons/59034 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT *FROM animal_insORDER BY animal_id;

    [프로그래머스, 151136] 평균 일일 대여 요금 구하기 (mysql)

    https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT ROUND(AVG(daily_fee)) AS AVERAGE_FEEFROM car_rental_company_carGROUP BY car_typeHAVING car_type = 'SUV';

    [프로그래머스, 133025] 과일로 만든 아이스크림 고르기 (mysql)

    https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT fh.flavorFROM first_half as fhLEFT JOIN icecream_info as ii ON fh.flavor = ii.flavorWHERE fh.total_order > 3000 AND ii.ingredient_type = 'fruit_based'ORDER BY fh.total_order desc;

    [프로그래머스, 81301] 숫자 문자열과 영단어 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr메모리: 72.5 MB, 시간: 0.19 ms사용 알고리즘: 문자열import java.util.*;class Solution { public int solution(String s) { int answer = 0; List numbers = new ArrayList(Arrays.asList("zero", "one", "two", "three"..

    [프로그래머스, 42889] 실패율 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr메모리: 93.2 MB, 시간: 5.17 ms사용 알고리즘: 누적합, 정렬 import java.util.*;class Solution { public int[] solution(int N, int[] stages) { // 누적합으로 스테이지에 도착한 인원수 저장할 배열 int[] sum = new int[N + 2]; /..

    [프로그래머스, 72410] 신규 아이디 추천 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/72410 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr메모리: 78.5 MB, 시간: 0.45 ms사용 알고리즘: 문자열 import java.util.*;class Solution { public String solution(String new_id) { // 1. 대문자 -> 소문자 String answer = new_id.toLowerCase(); // 2. 알파벳 소문자, 숫자, 빼기(-),..