프로그래머스_코딩테스트
-
[프로그래머스_SQL] 오랜기간 보호한 동물(1)프로그래머스_코딩테스트 2022. 10. 3. 18:17
※ 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. 아직 입양을 못 간 동물 중, 가장 오래 보호소에 있었던 동물 3마리의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일 순으로 조회해야 합니다. ANIMAL_INS Cat 2014-05-02 12:16:00 Normal Ariel Spayed Female A373687 Dog 2014-03-20 12:31:00 Normal Rosie Spayed Female A412697 Dog 2016-01-03 16:25:00 Normal Jackie Neutered Male A413789 Dog 2016-04-19 13:28:00 Normal Benji Spayed Female A414..
-
[프로그래머스] python lv2 타겟넘버프로그래머스_코딩테스트 2022. 10. 3. 17:48
문제 설명 n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+1+1 = 3 +1+1+1-1+1 = 3 +1+1+1+1-1 = 3 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요. 입출력 예 #1 [1, 1, 1, 1, 1] 3 5 [4, 1, 2, 1] 4 2 입출력 예 #2 +4+1-2+1 = 4 +4-1+2-1..
-
[프로그로머스] 코딩테스트 _뉴스 클러스트링프로그래머스_코딩테스트 2022. 9. 27. 14:05
카카오 첫 공채..'블라인드' 방식 채용 카카오, 합병 후 첫 공채.. 블라인드 전형으로 개발자 채용 카카오, 블라인드 전형으로 신입 개발자 공채 카카오 공채, 신입 개발자 코딩 능력만 본다 카카오, 신입 공채.. "코딩 실력만 본다" 카카오 "코딩 능력만으로 2018 신입 개발자 뽑는다" 기사의 제목을 기준으로 "블라인드 전형"에 주목하는 기사와 "코딩 테스트"에 주목하는 기사로 나뉘는 걸 발견했다. 튜브는 이들을 각각 묶어서 보여주면 카카오 공채 관련 기사를 찾아보는 사용자에게 유용할 듯싶었다. - 자카드 유사도는 집합 간의 유사도를 검사하는 여러 방법 중의 하나로 알려져 있다. 두 집합 A, B 사이의 자카드 유사도 J(A, B)는 두 집합의 교집합 크기를 두 집합의 합집합 크기로 나눈 값으로 정의..
-
[프로그래머스]Python 튜플 lv2프로그래머스_코딩테스트 2022. 9. 17. 13:00
셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다. (a1, a2, a3, ..., an) 튜플은 다음과 같은 성질을 가지고 있습니다. 중복된 원소가 있을 수 있습니다. ex : (2, 3, 1, 2) 원소에 정해진 순서가 있으며, 원소의 순서가 다르면 서로 다른 튜플입니다. ex : (1, 2, 3) ≠ (1, 3, 2) 튜플의 원소 개수는 유한합니다. 원소의 개수가 n개이고, 중복되는 원소가 없는 튜플 (a1, a2, a3, ..., an)이 주어질 때(단, a1, a2, ..., an은 자연수), 이는 다음과 같이 집합 기호 '{', '}'를 이용해 ..
-
[프로그래머스]Python lv2 최대값 최소값프로그래머스_코딩테스트 2022. 9. 17. 12:22
문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다.제한 조건 s에는 둘 이상의 정수가 공백으로 구분되어 있습니다. 입출력 예 sreturn "1 2 3 4" "1 4" "-1 -2 -3 -4" "-4 -1" "-1 -1" "-1 -1" def solution(s): arr = list(map(int,s.split('')) arr.sort() reuturn str(arr[0]) + " " + str(arr[-1]) * map 함수: map(..
-
[프로그래머스_SQL] NULL 값 처리하기프로그래머스_코딩테스트 2022. 7. 7. 16:54
입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요. ANIMAL_INS A350276 Cat 2017-08-13 13:50:00 Normal Jewel Spayed Female A350375 Cat 2017-03-06 15:01:00 Normal Meo Neutered Male A368930 Dog 2014-06-08 13:20:00 Normal NULL Spayed Female NVL NVL(expr1, expr2) expr1값이 Null인 경우 expr2 값으로 반환 SELECT..
-
[프로그래머스_SQL] 입양시각구하기(2)프로그래머스_코딩테스트 2022. 7. 7. 16:47
보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요 ANIMAL_OUTS 테이블 예시 A349480 Dog 2013-12-22 11:30:00 Daisy Spayed Female A349733 Dog 2017-09-27 19:09:00 Allie Spayed Female A349990 Cat 2018-02-02 14:18:00 Spice Spayed Female A349996 Cat 2018-02-02 14:17:00 Sugar Neutered Male A350276 Cat 2018-01-28 17:51:00 Jewel Spayed Female 오라클 만이 가진 강력한 기능 중 하나로, 테..
-
[프로그래머스_SQL] 우유와 요거트가 담긴 장바구니 lv4프로그래머스_코딩테스트 2022. 7. 7. 15:32
데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다 1630 83 Cereal 3980 1631 83 Multipurpose Supply 3900 5491 286 Yogurt 2980 5504 286 Milk 1880 8435 448 Milk 1880 8437 448 Yogurt 2980 8438 448 Tea 11000 20236 1034 Yogurt 2980 20237 1034 Butter 4890 83번 장바구니에는 Milk와 Yogurt가 모두 없습니다. 286번 장바구니에는 Milk와 Yogurt가 모두 있습니다. 448번 장바구니에는 Milk와 Yogurt가 모두 있습니다. 1034번 장바구니에는 Milk는 없고 Yogurt만 있습니다..