목록전체 글 (241)
내가 하고싶은 건 다 하는 공간
💡문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/276036 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 💡SQL 코드 설계GRADE가 각각 A, B, C가 되는 조건을 파악하고 CASE WHEN 구문으로 조건을 만든다.A : Front End 스킬과 Python 스킬을 함께 가지고 있는 개발자SKILL_CODE & (select sum(code) from skillcodes where category = "Front End") > 0 AND SKILL_CODE & (select cod..
💡문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 💡문제 분석 요약numbers 리스트 속 숫자들을 더하거나 빼서 target 숫자를 만들 수 있는 경우의 수를 출력해야 한다. 💡알고리즘 설계 작은 문제로 큰 문제를 해결하는 방안, 즉 재귀함수를 사용하는 코드를 생각했다.근데 재귀함수를 어떻게 짜야겠다~라는 설계는 머릿속으로 다 되었는데, 코드 구현이 잘 안 되어서 다른 풀이를 참고하였다. 💡코드 def solution(numbe..
💡문제 링크https://school.programmers.co.kr/learn/courses/30/parts/12230 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 💡문제 분석 요약이것도 진짜 뭔 기법 이런 게 아니라 그냥 빡 구현숫자카드를 뽑은 뒤, 그 숫자카드로 만들 수 있는 소수를 만드는 문제이다.숫자카드는 numbers라는 변수로, 문자열 형태로 주어진다. 💡알고리즘 설계1. numbers 문자열을 리스트로 만든다.예. "123" -> [1, 2, 3]2. 순열을 이용해서 만들 수 있는 모든 경우의 수를 만든다.3. 중복은 제거한다.4. 소..
💡문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/42584# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 💡문제 분석 요약 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 💡알고리즘 설계그냥 빡구현으로 풀었다!나보다 작은 수가 몇 번째 인덱스에 나오는지가 관건!이중 반복문을 이용했고, 이중문 안에서 a를 1만큼씩 일단 더하고,만약에 prices[i] > pr..
💡이진수비트연산자를 알기 위해서는 일단 이진수 표현법에 대해 알아야 한다.A변수십진수2^52^42^32^22^12^0이진수 표현A601111000011 1100B130011000000 1100💡비트연산자 &(AND)이진수의 각 자릿수가 같은지를 파악하는 연산자, 1로 같으면 1을 출력한다.A와 B의 이진수 표현을 보면, 마지막 부분이 1100로 동일하다. 그래서 A & B = 0000 1100이다. 💡비트연산자를 활용해서 푸는 문제- 특정 형질을 가지는 대장균 찾기(level 1): https://school.programmers.co.kr/learn/courses/30/lessons/301646#qna(비트연산자를 활용한 아이디어가 좋은 문제)- 조건에 맞는 개발자 찾기(level 2): ht..
💡문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/301647 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 부모의 형질을 모두 가지는 대장균 찾 💡SQL 코드 설계부모의 형질을 모두 보유한 대장균의 ID(ID), 대장균의 형질(GENOTYPE), 부모 대장균의 형질(PARENT_GENOTYPE)을 출력하는 SQL 문을 작성해주세요. 이때 결과는 ID에 대해 오름차순 정렬해주세요.ECOLI_DATA 테이블 두 개를 서로 연결해야 하는데, 이 때 키조건은PARENT.ID = E.PARENT_..