분류 전체보기 230

두 정수 사이의 합 # min(),max()

https://school.programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. def solution(a,b): if a

3월에 태어난 여성 회원 목록 출력하기 # MONTH()

https://school.programmers.co.kr/learn/courses/30/lessons/131120#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요. -- SELECT member_id , member_name , gender , DATE_FORMAT(date_of_birth, '%Y-%m-%d..

SQL 코드카타 2024.03.31

SQL 코드카타

번호이름풀이날짜44가격대 별 상품 개수 구하기4/12453월에 태어난 여성 회원 목록4/546대여 기록이 존재하는 자동차 리스트 구하기4/548즐겨찾기가 가장 많은 식당 정보 출력하기4/1255조건에 맞는 사용자 정보 조회하기4/559자동차 대여 기록에서 대여중 / 대여4/2261서울에 위치한 식당 목록 출력하기4/562자동차 대여 기록에서 장기/단기 대여 구분하기4/563자동차 평균 대여 기간 구하기4/564헤비 유저가 소유한 장소4/865우유와 요거트가 담긴 장바구니4/1266조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기4/1267주문량이 많은 아이스크림들 조회하기4/..

개인공부 2024.03.31

가격대 별 상품 개수 구하기 # TRUNCATE(숫자, 버릴 자릿수)

https://school.programmers.co.kr/learn/courses/30/lessons/131530 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr PRODUCT 테이블에서 만원 단위의 가격대 별로 상품 개수를 출력하는 SQL 문을 작성해주세요. 이때 컬럼명은 각각 컬럼명은 PRICE_GROUP, PRODUCTS로 지정해주시고 가격대 정보는 각 구간의 최소금액(10,000원 이상 ~ 20,000 미만인 구간인 경우 10,000)으로 표시해주세요. 결과는 가격대를 기준으로 오름차순 정렬해주세요. -- 내가 작성한 쿼리 SELECT CASE W..

SQL 코드카타 2024.03.31

2024-03-31

오늘 진행한 일 1. ADSP 통계분석까지 완강 및 정리 2. SQL 코드카타 5문제 3. 알고리즘 코드카타 1문제 기억할 내용 SQL TRUNCATE(숫자, 버릴 자릿수) # 소수점의 버릴 자릿수에서 버려준다 # 음수로 할 경우 정수자리에서부터 역행한 자릿수에서 버려준다. ex. TRUNCATE(18900, -4) >> 10000 TRUNCATE(1890.24587, 2) >> 1890.24 날짜 함수 MONTH() 월만 찾아내기 내일 진행 예정 1. 알고리즘 코드카타 복습 풀이 2. SQL 코드카타 3. 알고리즘 코드카타

TIL 2024.03.31

파이썬 알고리즘 코드카타

번호 이름 풀이날짜 15 나머지가 1이 되는 수 찾기 4/5 16 x만큼 간격이 있는 n개의 숫자 4/5 19 정수 제곱근 판별 4/2 20 정수 내림차순으로 배치하기 4/2 21 하샤드 수 4/2 22 두 정수 사이의 합 4/2 23 콜라츠 추측 4/12 24 서울에서 김서방 찾기 4/5 25 나누어 떨어지는 숫자 배열 4/5 26 음양 더하기 4/12 27 핸드폰 번호 가리기 4/12 28 없는 숫자 더하기 4/12 29 제일 작은 수 제거하기 4/12 30 가운데 글자 가져오기 4/12 31 수박수박수박수박수 4/12 32 내적 4/12 33 약수의 개수와 덧셈 4/16 35 부족한 금액 계산하기 4/22 36 문자열 다루기 기본 4/23

개인공부 2024.03.30

하샤드 수

https://school.programmers.co.kr/learn/courses/30/lessons/12947 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. def solution(x): x_list = list(map(int, str(x))) Sum = sum(x_list) i..

[python] map() 함수와 join() 함수 사용법

https://school.programmers.co.kr/learn/courses/30/lessons/12933 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr def solution(n): answer=list(map(int,str(n))) answer.sort(reverse=True) return ''.join(answer) return int(''.join(answer)) return (''.join(answer))map 함수를 알게 된 김에 써보려고 했는데얘는 왜 안될까 .. ?모두 다 ..

개인공부 2024.03.30

2024-03-30

오늘 진행한 일 1. ADSP 5~6일차 강의 완강 2. SQL 코드카타 5문제 3. 알고리즘 코드카타 1문제 기억할 내용 파이썬 리스트 생성 리스트 = [] 리스트 = list() map 함수 map(function, iterable) : 리스트의 요소 (iterable) 를 지정된 함수 (function) 로 적용한 결과를 반환 : 원본 리스트를 변경하지 않고 새 리스트를 생성 내일 진행 예정 1. ADSP 7~8일차 강의 듣기 2. SQL 코드카타 문제풀이 3. 알고리즘 코드카타 문제풀이

TIL 2024.03.30

2주차 [2024-03-25 ~ 29]

FACTS주말에는 ADsP 강의를 듣고, 월요일부터 금요일까지는 파이썬 공부를 하였다.파이썬은 약 2시간 가량 1주차 강의가 있어 월요일, 화요일에 걸쳐 1회독을 하고 수~ 금요일까지는 파이썬 알고리즘 문제풀이에 집중하였다.SQL 에 대한 감도 너무 잊지 않도록 하루에 5문제씩 SQL 코드카타도 진행하였는데 뒤로 갈수록 조금씩 복잡해져가는 것이 보였다. 만약 사전캠프 동안에 주어진 SQL 코드카타를 모두 풀이하려면 매일마다 10문제 이상씩 풀어야하던데, 하루 5문제로 타협하기로 하였다!파이썬도 5문제씩 코드카타를 하고 싶었으나 1~2시간정도 이해하는데 필요한 문제가 있었기 때문에 금요일에는 이번주까지 풀었던 문제들을 복습했다. 궁금했지만 내가 해결할 수 없었던 질문들은 여쭤보며 전부 이해했다! FE..

WIL 2024.03.29