반응형

분류 전체보기 619

[프로그래머스][JS / Javascript] k진수에서 소수 개수 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/92335# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 function solution(n, k) { function isPrime(num) { if(num === 1) return false; for(let i=2; i

[프로그래머스][SQL] 조건에 맞는 사용자 정보 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/164670 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 1. USED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 2. 중고 거래 게시물을 3건 이상 등록한 사용자의 3. 사용자 ID, 닉네임, 전체주소, 전화번호를 조회하는 SQL문을 작성해주세요. 4. 이때, 전체 주소는 시, 도로명 주소, 상세 주소가 함께 출력되도록 해주시고, 5. 전화번호의 경우 xxx-xxxx-xxxx 같은 형태로 하이픈 문자열(-)을 삽입하여 출력해..

[BOJ][C++] 백준 14425번: 문자열 집합

https://www.acmicpc.net/problem/14425 14425번: 문자열 집합 첫째 줄에 문자열의 개수 N과 M (1 ≤ N ≤ 10,000, 1 ≤ M ≤ 10,000)이 주어진다. 다음 N개의 줄에는 집합 S에 포함되어 있는 문자열들이 주어진다. 다음 M개의 줄에는 검사해야 하는 문자열들이 주어 www.acmicpc.net 풀이 자료구조 을 이용하여 풀이 #include #include using namespace std; int main() { set s; int m, n; string input; cin >> m >> n; while(m--) { cin >> input; s.insert(input); } int ans = 0; while(n--) { cin >> input; if(..

[프로그래머스][SQL] 대여 기록이 존재하는 자동차 리스트 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/157341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 자동차 종류가 '세단'인 자동차들 중 10월에 대여를 시작한 기록이 있는 자동차 ID 리스트를 출력하는 SQL문을 작성해주세요. 자동차 ID 리스트는 중복이 없어야 하며, 자동차 ID를 기준으로 내림차순 정렬해주세요. -- 코드를 입력하세요 SELECT distinct(c.C..

[프로그래머스][JS / Javascript] 타겟 넘버

https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 재귀함수를 기반으로한 dfs로 풀이하였다. let answer = 0; function dfs(sum, level, numbers, target) { if(level === numbers.length) { if(sum === target) { answer++; } return; } dfs(sum+numbers[level], level+1, numbers, target); dfs(sum-num..

[프로그래머스][SQL] 즐겨찾기가 가장 많은 식당 정보 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131123 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음에는 별 생각없이 아주 쉽게 쿼리를 짰는데 SELECT FOOD_TYPE, REST_ID, REST_NAME, max(FAVORITES) as FAVORITES from REST_INFO group by FOOD_TYPE 틀렸다. 알고보니 이렇게 하면 FOOD_TYPE 종류별로 가장 FAVORITES가 큰 FOOD_TYPE과 FAVORITES 값은 반환해주지만 그에 해당하는 REST_ID나 ..

🍒 SQL/Group By 2023.05.22

[프로그래머스][SQL] 없어진 기록 찾기

https://school.programmers.co.kr/learn/courses/30/lessons/59042 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME from ANIMAL_OUTS where ANIMAL_ID not in (select ANIMAL_ID from ANIMAL_INS) order by ANIMAL_ID

🍒 SQL/Join 2023.05.19

[프로그래머스][JS / Javascript] 오픈채팅방

https://school.programmers.co.kr/learn/courses/30/lessons/42888 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 우선 처리하기 쉽게 입력 형태를 바꿔놓는다 record = record.map(v => v.split(" ")); [ [ 'Enter', 'uid1234', 'Muzi' ], [ 'Enter', 'uid4567', 'Prodo' ], [ 'Leave', 'uid1234' ], [ 'Enter', 'uid1234', 'Prodo' ], [ 'Change', 'uid4567', 'Ryan' ]]..

반응형