본문 바로가기
728x90

전체 글88

[백준] 2346 - 풍선 터뜨리기 Python https://www.acmicpc.net/problem/2346 2346번: 풍선 터뜨리기 1번부터 N번까지 N개의 풍선이 원형으로 놓여 있고. i번 풍선의 오른쪽에는 i+1번 풍선이 있고, 왼쪽에는 i-1번 풍선이 있다. 단, 1번 풍선의 왼쪽에 N번 풍선이 있고, N번 풍선의 오른쪽에 1번 풍선 www.acmicpc.net from collections import deque import sys input = sys.stdin.readline N = int(input()) ballons = deque(enumerate(map(int, input().split(" ")))) answer = list() # print(N) # print(ballons) while ballons: idx, paper =.. 2023. 10. 9.
[프로그래머스] 조건에 맞는 사용자 정보 조회하기 Mysql https://school.programmers.co.kr/learn/courses/30/lessons/164670 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT B.USER_ID, B.NICKNAME, CONCAT(B.CITY, " ", B.STREET_ADDRESS1, " ", B.STREET_ADDRESS2) as "전체주소", CONCAT(substr(B.TLNO, 1, 3), "-", substr(B.TLNO, 4, 4), "-", substr(B.TLNO, 8, 4)) as "전화번호" from USED_GO.. 2023. 10. 6.
[프로그래머스] 카테고리 별 상품 개수 구하기 Mysql https://school.programmers.co.kr/learn/courses/30/lessons/131529 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 select left(PRODUCT_CODE, 2) as CATEGORY, COUNT(*) as PRODUCTS from PRODUCT group by CATEGORY order by CATEGORY asc 2023. 10. 6.
[프로그래머스] 특정 기간동안 대여 가능한 자동차들의 대여 비용 구하기 Mysql https://school.programmers.co.kr/learn/courses/30/lessons/157339 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 세단 or SUV, 2022-11-01~2022-11-30, 50만원~200만원 SELECT a.CAR_ID, a.CAR_TYPE, ROUND(a.DAILY_FEE*30*(1-c.DISCOUNT_RATE/100)) AS FEE FROM CAR_RENTAL_COMPANY_CAR a JOIN CAR_RENTAL_COMPANY_DISCOUNT_PLAN c ON a.CAR_TYP.. 2023. 10. 6.
[프로그래머스] 자동차 대여 기록에서 대여중/대여 가능 여부 구분하기 Mysql https://school.programmers.co.kr/learn/courses/30/lessons/157340 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT DISTINCT CAR_ID, CASE WHEN CAR_ID IN (SELECT CAR_ID FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE '2022-10-16' BETWEEN START_DATE AND END_DATE) THEN '대여중' ELSE '대여 가능' END AS AVAILABILITY FROM CAR_RENTAL.. 2023. 10. 6.
[프로그래머스] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 Mysql https://school.programmers.co.kr/learn/courses/30/lessons/151139 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT MONTH(START_DATE) as MONTH, CAR_ID, COUNT(*) as RECORDS from CAR_RENTAL_COMPANY_RENTAL_HISTORY where DATE_FORMAT(START_DATE, '%Y-%m') BETWEEN "2022-08" AND "2022-10" and CAR_ID in (select CAR_ID from CA.. 2023. 10. 6.
[프로그래머스] 가격대 별 상품 개수 구하기 Mysql https://school.programmers.co.kr/learn/courses/30/lessons/131530 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT TRUNCATE(PRICE, -4) as PRICE_GROUP, COUNT(PRODUCT_ID) as PRODUCTS FROM PRODUCT group by PRICE_GROUP order by PRICE_GROUP 2023. 10. 6.
[프로그래머스] 입양 시각 구하기(2) Mysql https://school.programmers.co.kr/learn/courses/30/lessons/59413 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SET @hour := -1; SELECT (@hour := @hour + 1) as HOUR, (SELECT COUNT(*) FROM ANIMAL_OUTS WHERE HOUR(DATETIME) = @hour) as COUNT FROM ANIMAL_OUTS WHERE @hour < 23 2023. 10. 6.
[프로그래머스] 년, 월, 성별 별 상품 구매 회원 수 구하기 Mysql https://school.programmers.co.kr/learn/courses/30/lessons/131532 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT YEAR(A.SALES_DATE) as YEAR, MONTH(A.SALES_DATE) as MONTH, B.GENDER as GENDER, COUNT(DISTINCT(A.USER_ID)) as USERS FROM ONLINE_SALE A LEFT JOIN USER_INFO B ON A.USER_ID = B.USER_ID WHERE GENDER IS NOT NULL GROUP BY Y.. 2023. 10. 6.
[프로그래머스] 오프라인/온라인 판매 데이터 통합하기 Mysql https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr (SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE, PRODUCT_ID, NULL AS USER_ID, SALES_AMOUNT FROM OFFLINE_SALE WHERE DATE_FORMAT(SALES_DATE, '%m') = '03') UNION ALL (SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SA.. 2023. 10. 6.
2023 중반기 현대오토에버 기술기획직무 - 서류 전형, 1차 및 최종 면접 후기 너무나도 긴 여정. 서류 결과도 생각보다 늦게 나왔고, 인성 검사도 처음 해봐서 너무나도 길게 느껴졌습니다. 그에 비해 1차 면접이랑 2차 면접 결과는 면접 끝나고 1주일 내로 나와서 정신이 없었습니다. 현대오토에버는 자동차에 대해 잘 알지 못하지만 막연히 너무나도 가고싶었던 회사로...! 중반기 모집 공고가 뜨자마자 설명회도 신청하고 설렜던 기억이 있습니다. (1) 서류 현대오토에버는 서류가 다른 기업에 비해 아주 간단합니다. 문항도 2가지 밖에 없고, 글자수도 매우 적은 편에 속해서, 기존에 썼던 자소서를 바꿔서 썼습니다. 하지만, 설명회를 듣고 나니 자소서에 기술기획을 왜 지망했는지 내가 어떤 역량이 있어서 지원했는지에 해당하는 내용이 부족해서 이런 내용들이 잘 녹아내리게 처음부터 다시 작성했습니다.. 2023. 9. 28.
[프로그래머스] 구명보트 Python https://school.programmers.co.kr/learn/courses/30/lessons/42885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr (1) 정답코드 from collections import deque def solution(people, limit): answer = 0 alone = [] people.sort() queue = deque() for i in people: queue.append(i) while queue: if len(queue) > 1: min = queue.popleft() max = queue.pop(.. 2023. 9. 28.
728x90