코딩테스트

문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/298518 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krFISH_INFO : 물고기의 정보-> 물고기의 ID, 물고기의 종류(숫자), 잡은 물고기의 길이(cm), 물고기를 잡은 날짜FISH_NAME_INFO : 물고기의 이름에 대한 정보-> 물고기의 종류(숫자), 물고기의 이름(문자)  문제의 조건은 다음과 같다. - BASS, SNAPPER의 수 출력- 컬럼명은 FISH_COUNT 내 풀이SELECT COUNT(*) AS FISH_COUNTFR..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/59041 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 풀이-- 동물 이름 중 두 번 이상 쓰인 이름과 횟수 조회-- 이름이 없는 동물은 집계에서 제외, 이름순 출력SELECT NAME, COUNT(NAME) as COUNTFROM ANIMAL_INSGROUP BY NAMEHAVING COUNT(NAME) > 1ORDER BY NAME; 문제의 조건은 1. 동물 이름 중 두 번 이상 쓰인 이름과 횟수 조회2. 이름이 없는 동물은 집계에서 제외..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/301646 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제에서 주어진 ECOLI_DATA 테이블은 다음과 같은 값을 갖고 있다. ID대장균 개체의 ID PARENT_ID부모 개체의 IDSIZE_OF_COLONY개체의 크기DIFFERENTIATION_DATE분화되어 나온 날짜GENOTYPE개체의 형질이때, 문제에서 주어진 조건은 아래와 같다. - 최초의 대장균 개체의 PARENT_ID 는 NULL 값- 2번 형질이 보유하지 않으면서- 1번이나 ..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 풀이SELECT b.TITLE, b.BOARD_ID, r.REPLY_ID, r.WRITER_ID, r.CONTENTS, DATE_FORMAT(r.CREATED_DATE, '%Y-%m-%d') as CREATED_DATEFROM USED_GOODS_BOARD b INNER JOIN USED_GOODS_REPLY r ..
문제https://www.acmicpc.net/problem/1157 정답률이 40% 정도지만, 그렇게 어렵지는 않은 문제이다. 주어진 단어에서 가장 많이 사용된 알파벳을 찾아내는 문제이며, 모든 값은 대문자로 변경한 후 생각하면 된다. 먼저, 주어진 단어를 입력받고, 중복을 제거한 알파벳 리스트를 생성한다. 그 후, 알파벳 리스트를 순회하며, 주어진 단어에서 알파벳이 몇 번 나왓는지 센다. 마지막으로 알파벳의 개수에 중복이 있는지 판별한 후, 가장 많이 나온 알파벳 혹은 ?를 출력한다.틀린 풀이# 주어진 단어 입력받기word = input().upper()# 중복을 제거한 알파벳 리스트word_list = list(set(word))# 주어진 단어에서 알파벳이 몇 번 나왔는지 담을 배열 resres =..
문제https://school.programmers.co.kr/learn/courses/30/lessons/151138 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이SELECT HISTORY_ID , CAR_ID , DATE_FORMAT(START_DATE, '%Y-%m-%d') AS START_DATE , DATE_FORMAT(END_DATE, '%Y-%m-%d') AS END_DATE , CASE WHEN DATEDIFF(END_DATE, START_DATE) + 1 >= 30 THEN "장기 대..
문제https://school.programmers.co.kr/learn/courses/30/lessons/293258 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이SELECT (COUNT(*) - COUNT(LENGTH)) AS FISH_COUNTFROM FISH_INFO; LENGTH 컬럼에서 NULL의 개수를 구하는 문제이다.count(*)을 하면 전체 행의 개수가 나오지만, 컬럼만을 지정하여 count를 계산하면, NULL 값이 제외된 값이 도출된다. 따라서 NULL의 개수를 구하기 위해서는 count(*) - count(LENGTH)를 해주면 ..
문제https://school.programmers.co.kr/learn/courses/30/lessons/293259 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이SELECT ROUND((SUM(IFNULL(LENGTH, 10)) / count(*)), 2) AS AVERAGE_LENGTHFROM FISH_INFO 1. NULL 값을 10으로 바꾸기IFNULL(LENGTH, 10 2. 평균 구하기SUM(IFNULL(LENGTH, 10)) / count(*) 3. 소수점 3째자리에서 반올림하기ROUND((SUM(IFNULL(LENGTH, 10)) / c..
문제https://school.programmers.co.kr/learn/courses/30/lessons/298515 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이SELECT CONCAT(max(LENGTH), 'cm') AS MAX_LENGTHFROM FISH_INFO;
문제https://school.programmers.co.kr/learn/courses/30/lessons/298516 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이SELECT count(*) AS FISH_COUNTFROM FISH_INFOWHERE DATE_FORMAT(TIME, '%Y') = '2021'; SELECT COUNT(*) AS FISH_COUNTFROM FISH_INFOWHERE YEAR(TIME) = 2021;
_알파카
'코딩테스트' 카테고리의 글 목록 (5 Page)