전체 글
-
1/10 TIL스파르타/TIL(Today I Learned) 2024. 1. 10. 20:46
오늘은 저번에 내준 개인 과제 해설을 보았다. 튜터님이 푼 풀이는 나의 풀이보다 훨씬 간단하였다. 일단 문제의 조건을 내 상식 선에서 풀어서 틀린 문제도 있었다. (문제를 잘 읽어야한다....) 이메일 문제 조건을 상식선에서 말고 조건에 따지라는 튜터님의 함정이였다.. 오늘은 파이썬 코드카타를 했는데 나는 파이썬 머리가 없는지 생각이 단순해지는 기분이다... 오늘은 sorted와 join으로 정렬하는 문제를 푸는데 시간이 오래걸렸다. 반복문으로 비교해서 새로운 리스트에 넣으려 했지만 실패했다... 내일은 프로젝트 발제를 하는 날이라서 프로젝트 쪽으로 시간을 갈아야하겠지만 좋은 팀원과 잘 해냈으면 좋겠습니다!
-
[프로그래머스] - 정수 내림차순으로 배치하기Python 2024. 1. 10. 18:29
함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. def solution(n): n = str(n) print(n) n_sort = sorted(n, reverse=True) print(n_sort) return int("".join(n_sort)) 1. 정수n은 iterable (반복가능한)하지 않다. 그래서 문자열,리스트,세트,튜플,사전형등 정렬이 가능한 상태로 만들어야한다. 2. sorted는 iterable한 객체가 필요하며, 새로운 객체를 반환한다. 3. reverse = Ture를 하면 내림차순 정렬을 시킨다. 4. int()형으로 만든다. 5. .j..
-
프로그래머스 - 입양 시각 구하기(2)_set @SQL 문제 2024. 1. 9. 16:00
입양 시각 구하기 (2) 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다 -- 코드를 입력하세요 # 변수를 지정 # HOUR는 1씩 증가해야 하므로 -1로 설정해서 0시도 나오게 한다. SET @HOUR := -1; SELECT (@HOUR := @HOUR +1) AS HOUR, ( SELECT COUNT(HOUR(DATETIME)) FROM ANIMAL_OUTS WHERE #우리가 만든 변수가 DATETIME이라는 조건 HOUR(DATETIME) = @HOUR ) AS COUNT FROM ANIMAL_OUTS WHERE #@HOUR가 22가..
-
프로그래머스 - 조건에 부합하는 중고거래 댓글 조회하기SQL 문제 2024. 1. 9. 15:23
조건에 부합하는 중고거래 댓글 조회하기 USED_GOODS_BOARD와 USED_GOODS_REPLY 테이블에서 2022년 10월에 작성된 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회하는 SQL문을 작성해주세요. 결과는 댓글 작성일을 기준으로 오름차순 정렬해주시고, 댓글 작성일이 같다면 게시글 제목을 기준으로 오름차순 정렬해주세요. -- 코드를 입력하세요 SELECT BOARD.TITLE, BOARD.BOARD_ID, REPLY.REPLY_ID, REPLY.WRITER_ID, REPLY.CONTENTS, DATE_FORMAT(REPLY.CREATED_DATE,'%Y-%m-%d') AS CREATED_DATE FROM USED_GOODS_BOARD AS BO..