일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Til
- 프로그래머스
- java
- 코테
- join
- 코딩테스트
- 스터디
- 정보처리기사
- groupby
- 정처기
- 코딩
- 혼공챌린지
- 우아한테크코스
- 인프런
- Android
- 자바
- 혼공파
- CS
- Kotlin
- 우테코
- navermap
- select
- 카카오코테
- 코틀린
- MySQL
- 안드로이드
- SQL
- 혼공단
- 안드로이드스튜디오
- doitandroid
- Today
- Total
목록2024/04/23 (5)
Welcome! Everything is fine.
📌 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 정답 모르겠어서 답을 보고 푼 문제.😥 UNION ALL은 써보지 않아 생소했는데 익숙해져야겠다. UNION ALL은 여러 쿼리문들을 합쳐 하나의 쿼리문으로 만들어주며, 중복된 값을 모두 보여준다.(UNION은 중복된 값을 제거하고 보여줌. 따라서 중복처리를 해야하는 UNION이 더 느리다!) NULL 값으로 채우는 방법도 알게되었으니 까먹지 말자.. SELECT DATE_FORMAT(SALES_DATE, "%Y-%m-%d") SALES_DATE, PRODUCT_ID, USER_ID, SALES_..
📌 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 정답 두 개의 테이블에 공통으로 있는 BOARD_ID를 기준으로 조인하고, 문제에 있는 컬럼을 출력하면 되는 기본적인 문제였다. 주의할 점은 DATE_FORMAT()을 이용해 예시의 포맷과 일치하도록 해야한다는 점, WHERE절에서 2022년 10월에 작성된 게시글만 필터링해야한다는 점 등이 있었다. 이 부분은 다른 문제에서도 반복적으로 나왔기 때문에 큰 어려움은 없었다. SELECT B.TITLE, B.BOARD_ID, R.REPLY_ID, R.WRITER_ID, R.CONTENTS , DATE..
📌 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 정답 물고기가 10cm 이하일 경우 NULL이므로, NULL을 제외한 물고기의 ID와 LENGTH를 구하면 된다. 10마리까지 출력해야하기 때문에 LIMIT을 이용했다. SELECT ID, LENGTH FROM FISH_INFO WHERE LENGTH IS NOT NULL ORDER BY LENGTH DESC, ID LIMIT 10
📌 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌풀이 어렵게 생각하려니 더 안풀렸던 문제. 그냥 단순하게 생각하면 간단하다. 시작 영역을 start에 저장하고 칠한 횟수를 1 증가시킨다. section 배열을 돈다. start + 롤러의 길이가 section의 요소보다 작을 경우 그냥 넘어간다. start + 롤러의 길이가 section의 요소보다 클 경우 start의 값을 해당 section으로 이동시키고 칠한 횟수를 1 증가 시킨다. 📌 전체 코드 class Solution { public int solution(int n, int m, in..
📌 문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr📌 풀이키패드 간 거리를 구하는 방법과 *, 0, #을 처리하는 방법을 몰라 답을 보고 푼 문제이다. 먼저 *, 0, #은 다음과 같이 차례대로 10, 11, 12로 설정한 후 문제를 푼다.123456789*(10)0(11)#(12)numbers 배열을 돌면서 순서대로 번호를 누르며 왼손으로 눌렀는지 오른손을 눌렀는지 판단한다.누른 번호가 1, 4, 7 이라면왼손으로 키패드를 누르고 왼손을 누른 자리로 이동시킨다.누른 번호가 ..