Programmers

SQL

프로그래머스 고득점 Kit | 중복 제거하기 | SUM, MAX, MIN

https://programmers.co.kr/learn/courses/30/lessons/59408 코딩테스트 연습 - 중복 제거하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 중복을 제거하는 방법으로 DISTINCT가 있다. 이를 이용하면 간단하게 풀 수 있는 문제이다. 정답 코드 SELECT COUNT(DISTINCT NAME) AS COUNT FROM ANIMAL_INS 해당 문제 풀이 코드 GitHub - YOOHYOJEO..

SQL

프로그래머스 고득점 Kit | 동물 수 구하기 | SUM, MAX, MIN

https://programmers.co.kr/learn/courses/30/lessons/59406 코딩테스트 연습 - 동물 수 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 총 동물의 수가 얼마인지 count를 써서 구할 수 있는 문제였다. 정답 코드 SELECT COUNT(ANIMAL_ID) AS COUNT FROM ANIMAL_INS; 해당 문제 풀이 코드 GitHub - YOOHYOJEONG/SQL_study: SQL ..

SQL

프로그래머스 고득점 Kit | 최대값 구하기, 최소값 구하기 | SUM, MAX, MIN

https://programmers.co.kr/learn/courses/30/lessons/59415 코딩테스트 연습 - 최댓값 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr https://programmers.co.kr/learn/courses/30/lessons/59038 코딩테스트 연습 - 최솟값 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다..

SQL

프로그래머스 고득점 Kit | 입양 시각 구하기 (1), 입양 시각 구하기(2) | GROUP BY |

https://programmers.co.kr/learn/courses/30/lessons/59412 코딩테스트 연습 - 입양 시각 구하기(1) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr 입양 시각 구하기 (1) 정답 코드 SELECT HOUR(DATETIME), COUNT(DATETIME) FROM ANIMAL_OUTS WHERE HOUR(DATETIME) > 8 AND HOUR(DATETIME) < 20 GROUP BY HOUR(DATETIM..

SQL

프로그래머스 고득점 Kit | 동명 동물 수 구하기 | GROUP BY

https://programmers.co.kr/learn/courses/30/lessons/59041 코딩테스트 연습 - 동명 동물 수 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr select에서 바로 count(name)을 해주어야 하며 group by를 사용하여 name을 그룹화 해야한다. SELECT NAME, COUNT(NAME) AS COUNT FROM ANIMAL_INS GROUP BY NAME HAVING COUNT..

SQL

프로그래머스 고득점 Kit | 이름이 없는 동물의 아이디, 이름이 있는 동물의 아이디 | IS NULL

https://programmers.co.kr/learn/courses/30/lessons/59039 코딩테스트 연습 - 이름이 없는 동물의 아이디 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr https://programmers.co.kr/learn/courses/30/lessons/59407 코딩테스트 연습 - 이름이 있는 동물의 아이디 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL..

Algorithm

[프로그래머스] Level2 | 타겟 넘버 - 파이썬(Python) | DFS/BFS

https://programmers.co.kr/learn/courses/30/lessons/43165 코딩테스트 연습 - 타겟 넘버 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+ programmers.co.kr 프로그래머스에서 DFS/BFS 문제인 타겟 넘버를 풀었다. 이코테에서 간단한 문제만 보다가 레벨2인데도 너무 어려웠다.. 더 많이 공부해야할 것 같다 ㅠ 혼자 힘으로 풀 수 없어 다른 사람들의 풀이를 참고해서 겨우 풀었다. 사실 이해를 제대로 했는지도 모르겠고 ㅋㅋ... 모든 풀이와 개념은 해당 링크 를 참고..

SQL

프로그래머스 고득점 Kit | IS NULL 처리하기 | IS NULL

https://programmers.co.kr/learn/courses/30/lessons/59410 코딩테스트 연습 - NULL 처리하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr sql 문제 풀면서 is null 처리하는 걸 알게 되었다! IS NULL을 'No name'으로 바꿔주는 문제이다. MySQL에서 NULL을 체크하거나 치환하는 방법으로는 IFNULL이 있다. 나는 IS NULL 또는 IS NOT NULL로 체크를 했..

SQL

프로그래머스 고득점 Kit | SELECT | 7문제 |

https://programmers.co.kr/learn/courses/30/parts/17042 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 프로그래머스 SQL 고득점 Kit에서 SELECT 문제에 있는 7개의 문제를 모두 풀었다. 각 문제는 위의 링크에 있고 워낙 간단한 문제라 문제 설명은 따로 안적고 정답 코드만 올린다. 1. 모든 레코드 조회하기 SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID; 2. 역순 정렬하기 SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID ..

Algorithm

[프로그래머스] Level2 | 가장 큰 수 - 파이썬(Python) | 정렬

https://programmers.co.kr/learn/courses/30/lessons/42746?language=python3 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 programmers.co.kr 문자열 정렬 문제였는데.. 꽤 오래 걸렸다.. 바본가.. 처음 문제 보고 permutations 이용해서 풀어보려고 했다. 생각해보니 너무 불필요한 과정일 것 같았고 결국 또! 다른 사람의 풀이를 찾아다녔다. 여기서 이 문제는 '정렬'이라는 걸 잊고 있었다. 문자열 정..

토오오끼
'Programmers' 태그의 글 목록 (3 Page)