전체 글(121)
-
2021-05-20 38일차
큐 도메인 구매하기 SQL 문제 풀어보기 SQL 프로그래머스 GROUP BY 까지 풀어보기 PYTHON 프로그래머스 알고리즘 2문제 풀기 자주하는 실수 Replit 에서 작성한 파이썬 코드를 프로그래머스에 복붙하면 탭 차이가 나서 (프로그래머스는 1탭 4스페, 리플은 1탭 2스페) 실행이안되는데 맨날 탭잘못쳐서 리플에서는 되는거를 오류나게한다 내가 모르는 것 서브쿼리 뒤에 꼭 AS(알리아스)가 들어가야 하는 이유 SQL 재귀가 어떤원리로 돌아가는지 모르겠다 느낀점 알고리즘 문제를 더 많이 풀어봐야겠다 아직 잘 안풀린다. 프로그래머스 SQL을 풀면서 재귀함수를 만났다 SQL 재귀는 처음봐서 복붙해서 풀었는데 어떤 원리로 재귀가 돌아가는건지 모르겠다 SQL GROUP BY SELECT 문에서 count, m..
2021.05.20 -
[프로그래머스] 음양 더하기
문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한 사항 absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. 입출력 예 [4,7,12] [true,false,true] 9 [1,2,3] [false,false,true] 0 풀이 이번 문제는 엄청..
2021.05.20 -
[프로그래머스] 모의고사
문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작..
2021.05.20 -
2021-05-18 36일차
큐 SSG 게시판 처음부터 끝까지 다시만들기 SQL 문제 풀어보기 프로그래머스 코딩테스트 자주하는 실수 SQL로 ID칼럼 작성시 UNSIGNED를 자꾸 까먹는다 내가 모르는 것 코딩테스트 연습 - 모의고사 느낀점 알고리즘 풀이능력이 많이 부족한거같다
2021.05.18 -
[프로그래머스] 체육복
문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 solution 함수를..
2021.05.18 -
SQL은 무엇? SQL과 DBMS 이해하기
SQL이란 Suructured Query Language의 약자로 DBMS에 명령을 내리기 위해 사용하는 언어이다 SQL은 국제 표준이 있어서 각DEMS별로 SQL국제 표준에 맞춰진 언어를 사용하지만, 일부 표준에 맞지 않는 언어를 사용하는경우도 있는데, 일부분이 그런것이지 데이터를 관리하는 기본적인 SQL은 같기때문에 한가지 DBMS로 SQL을 완벽하게 익히면 다른 DBMS를 사용할때에는 일부분만 새로 배우면 되기때문에 큰 걱정은 안해도된다 https://www.youtube.com/watch?v=u4x_GEx8zhw
2021.05.17