https://www.hackerrank.com/challenges/select-by-id/problem?isFullScreen=true Select By ID | HackerRank Query the details of the city with ID 1661. www.hackerrank.com CITY 테이블에서 ID가 1661인 모든 칼럼을 출력하는 문제입니다. 아래는 코드입니다. 더보기 1 2 3 SELECT * FROM CITY WHERE ID = '1661' cs
https://www.hackerrank.com/challenges/select-all-sql/problem?isFullScreen=true Select All | HackerRank Query all columns for every row in a table. www.hackerrank.com CITY 테이블의 모든 칼럼을 출력하는 문제입니다. 아래는 코드입니다. 더보기 1 2 SELECT * FROM CITY cs
https://www.hackerrank.com/challenges/revising-the-select-query-2/problem?isFullScreen=true Revising the Select Query II | HackerRank Query the city names for all American cities with populations larger than 120,000. www.hackerrank.com CITY 테이블에서 POPULATION이 120,000을 초과한 NAME을 출력하는 문제입니다. 아래는 코드입니다. 더보기 1 2 3 SELECT NAME FROM CITY WHERE POPULATION > 120000 AND COUNTRYCODE = 'USA' cs
https://www.hackerrank.com/challenges/revising-the-select-query/problem?isFullScreen=true Revising the Select Query I | HackerRank Query the data for all American cities with populations larger than 100,000. www.hackerrank.com CTIY 테이블에서 인구가 100,000을 초과하는 모든 칼럼을 출력하는 문제입니다. 아래는 코드입니다. 더보기 1 2 3 SELECT * FROM CITY WHERE POPULATION > 100000 AND COUNTRYCODE = 'USA' cs
https://programmers.co.kr/learn/courses/30/lessons/42860 코딩테스트 연습 - 조이스틱 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다 programmers.co.kr 커서를 왼쪽과 오른쪽으로 모두 움직여봐서 풀 수 있는 문제입니다. 문제 접근법 처음에는 모두 A로 이루어져 있으므로, name의 길이만큼 A로 초기화해줍니다. 커서가 있는 위치의 알파벳이 A이거나 name과 동일하면 수정할 필요가 없으므로, 좌측과 우측으로 커서를 이동시킵니다. 다른 알파벳이 나왔을 경우 커서를 위로 이동 시켰을 때의 갯수와 ..
https://programmers.co.kr/learn/courses/30/lessons/42861 코딩테스트 연습 - 섬 연결하기 4 [[0,1,1],[0,2,2],[1,2,5],[1,3,1],[2,3,8]] 4 programmers.co.kr 크루스칼 알고리즘이나 프림 알고리즘을 알고 있다면 풀 수 있는 문제입니다. 문제 접근법 크루스칼 알고리즘을 사용하기 위하여 비용에 관하여 오름차순으로 정렬해줍니다. 자기 자신이 루트의 최상위로 인식하도록 초기화를 해줍니다. 모든 노드를 탐색하면서 진행하되, 현재 노드와 다음 노드가 루트가 다를 경우 연결합니다. 아래는 코드입니다. 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ..
https://programmers.co.kr/learn/courses/30/lessons/59409?language=mysql 코딩테스트 연습 - 중성화 여부 파악하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 아래는 코드입니다. 더보기 1 2 3 4 5 6 SELECT ANIMAL_ID, NAME, CASE WHEN SEX_UPON_INTAKE LIKE '%Neutered%' OR SEX_UPON_INTAKE LIKE '%Spa..
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 아래는 코드입니다. 더보기 1 2 3 SELECT ANIMAL_TYPE, IFNULL(NAME, "No name") AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC Colored by C..
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 아래는 코드입니다. 더보기 1 2 3 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID ASC cs
https://programmers.co.kr/learn/courses/30/lessons/59407 코딩테스트 연습 - 이름이 있는 동물의 아이디 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 아래는 코드입니다. 더보기 1 2 3 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID ASC cs