일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코틀린
- java
- select
- doitandroid
- 코딩테스트
- 프로그래머스
- 혼공단
- Kotlin
- 안드로이드
- Til
- 카카오코테
- 코딩
- 정처기
- 인프런
- SQL
- MySQL
- groupby
- Android
- 코테
- 자바
- CS
- 정보처리기사
- 혼공챌린지
- 우테코
- 혼공파
- 안드로이드스튜디오
- navermap
- join
- 우아한테크코스
- 스터디
- Today
- Total
목록2024/04/16 (5)
Welcome! Everything is fine.
📌 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 제출한 오답 아래 코드는 처음 작성한 코드인데, 왜 이렇게 작성했는지 모르겠다. Milk 혹은 Yogurt인 Name을 가져온 후 CART_ID를 조회하면 Milk와 Yogurt 둘 다 구입한 ID가 아니라 둘 중 하나라도 구입한 ID가 조회된다. SELECT CART_ID FROM CART_PRODUCTS WHERE NAME IN (SELECT NAME FROM CART_PRODUCTS WHERE NAME = 'Milk' OR NAME = 'Yogurt') GROUP BY CART_ID ORDE..
📌 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 정답 평균 값을 내고 소수점 반올림하는 문제가 많이 나와 익숙해져서 금방 풀었다. 또 전에는 DATE_FORMAT() 함수로 날짜를 원하는 형식으로 나타냈지만, 이번엔 YEAR() 함수를 이용해 더 간단하게 표현했다. SELECT YEAR(YM) AS 'YEAR', ROUND(AVG(PM_VAL1), 2) AS 'PM10', ROUND(AVG(PM_VAL2), 2) AS 'PM2.5' FROM AIR_POLLUTION WHERE LOCATION2 = '수원' GROUP BY YEAR ORDER B..
📌 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 정답 CASE문이 나오는 문제를 몇 번 풀었더니 비슷한 문제에서는 바로 작성할 수 있게 되었다. SELECT ID, CASE WHEN SIZE_OF_COLONY 100 && SIZE_OF_COLONY 1000 THEN 'HIGH' END SIZE FROM ECOLI_DATA ORDER BY ID IF문으로도 작성할 수 있으니 알아두자! IF(조건문, 참일때의 값, 거짓일때의 값) SELECT ID, IF(SIZE_OF_COLONY
📌 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 풀이 직접 그림을 그려가며 푸니 바로 이해되는 문제였다. 그러나 Math.min()과 Math.max()를 사용해 최솟값과 최댓값을 구하는 과정에서 힌트를 찾아보았다. 머리로는 알아도 막상 코드로 구현하려니 바로바로 되진 않았다. 바탕화면에 파일이 예시처럼 있다면, 드래그 하는 시작점은 (가장 위쪽, 가장 왼쪽) 인 (0, 1) 이고, 끝점은 (가장 아래쪽, 가장 오른쪽) 인 (3, 4) 이다. 0 1 2 3 4 5 1 # 2 # 3 # 정리하면, wallpaper 배열을 이중 for문으로 돌며 ..
📌 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 풀이 카드 뭉치의 순서대로 단어 배열을 만들 수 있는지 확인하는 문제이다. 나는 ArrayList 2개를 이용하여 풀었는데, 다른 사람들의 코드를 보니 그냥 주어진 배열로도 풀 수 있고, 큐를 사용한 답안도 있었다. 내가 푼 방식에 대해 설명하자면, ArrayList를 2개 만들고 각각의 리스트에 cards1, cards2 배열을 옮겨 담았다. 그리고나서 goal 배열을 돌면서 goal[i] 번째 요소가 cards1과 cards2에 순서대로 있는지 확인한다. 여기서 for문을 2개를 만들어 각각 ..