본문 바로가기
반응형

algorithmProblems6

전화번호 목록 조합이다? zip이다! 리스트 아이템을 서로 비교하는 것이 필요한가? 즉, 아이템들을 조합 묶어서 뭐가 조치를 취해야한다? 그럼 zip을 쓰자. 일단 zip을 다시 상기시켜보자. a=[1,2,3] b=[1,2] list(zip(a,b)) #[(1,1),(2,2)] 문제 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으.. 2021. 2. 19.
SQL 고득점 Kit-프로그래머스 IS NULL (null값 표현하는 여러 방법) #is null #is not null #ifnull #coalesce #case when IS NULL programmers.co.kr/learn/courses/30/parts/17045 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이름이 없는/있는 동물의 아이디 동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요. SELECT animal_id from animal_ins where name is null SELECT animal_id from animal_ins where name is not .. 2021. 1. 22.
SQL 고득점 Kit-프로그래머스 GROUP BY #group by having #set #null값 count 하기 GROUP BY 1. 고양이와 개는 몇마리 있을까: 동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요. SELECT animal_type, count(*) from animal_ins group by animal_type order by animal_type 2. 동명 동물 수 찾기: 동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요. SELECT name, count(*) from animal_ins.. 2021. 1. 22.
SQL 고득점 Kit-프로그래머스 SELECT #select distinct 중복제거 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 일하면서 SQL을 정말 많이 쓰고 있는데, 프로그래머스에 SQL 문제집이 따로 있는지는 몰랐다. 우선 가장 기본적인 문제들을 풀어봤다. SELECT 1. 모든 레코드 조회하기: 동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. select * from animal_ins order by animal_id 2. 역순 정렬하기: 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요. select name, datetime from animal.. 2021. 1. 20.
두개 뽑아서 더하기 #slicing #set #sort programmers.co.kr/learn/courses/30/lessons/68644 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. num.. 2021. 1. 18.
두 정수의 합 *매일 코딩 문제 1개 풀고, 관련 함수 기본 익히기 챌린지! #range #sum programmers.co.kr/learn/courses/30/lessons/12912 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr 문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. .. 2021. 1. 17.
반응형