목록코딩 테스트/프로그래머스 (14)
미소를뿌리는감자의 코딩
https://school.programmers.co.kr/learn/courses/30/lessons/151138 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 접근 방법 이번 문제는 타 문제들에 비해 시간을 많이 쓰고, 조금 헤맸던 문제이다. 다른 부분들을 수월히 작성하고, 장기 대여. 단기 대여 구분하는 곳에서 조금 문제가 있었다. 그래서, 월별로 구분해서,,, 또 day랑 month로 나눠서 계산을 하다가 뭔가 잘못 접근하고 있는 것 같다는 느낌이 왔다. SELECT * from (SELECT substring_index(substring(E..
https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 접근 방법 해당 문제의 경우 2개의 table에서 모두 정보를 빼와야 하는 문제이기에, inner join을 사용하여 붙여줘야겠다고 생각하게 되었다. 이후, 요구하는 정보들을 하나씩 나열해 주었다. 2. 코드 SELECT b.TITLE, b.BOARD_ID, r.REPLY_ID, r.WRITER_ID, r.CONTENTS, substring(r.CREATED_DATE, 1, 10) as C..
https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 접근 방법 우선 min(DATETIME)을 구해주었다. 이후 이를 subquery로 사용해서, where DATETIME 이 가장 작을 때만 건져 주었다. 2. 코드 SELECT NAME from ANIMAL_INS where DATETIME = (select min(DATETIME) from ANIMAL_INS)
https://school.programmers.co.kr/learn/courses/30/lessons/59403 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 접근 방법 ANIMAL_INS에서 ANIMAL_ID, NAME을 골라주었다. 2. 코드 SELECT ANIMAL_ID, NAME from ANIMAL_INS