전체 글76 [ORACLE] DATE로 형변환, 중복 제거 DISTINCT ORACLE... 이게 레벨2면 레벨3은....🤔 🍒 DATETIME 형변환 을 까먹는 사람🙋♀️ YYYY : 2021 YY : 21 MM : 06 (두 자리 월) DD : 09 (두 자리 일) HH24 : 13 (12시간으로 바꾸고 싶으면 HH12) MI : 34 (분) SS : 56 (초) TO_CHAR(DATETIME, 'YYYY-MM-DD') /* 2021-06-09 */ TO_CHAR(DATETIME, 'YY-MM-DD') /* 21-06-09 */ TO_CHAR(DATETIME, 'HH24') /* 13 */ TO_CHAR(DATETIME, 'HH12') /* 01 */ TO_DATE(SYSDATE, 'YYYY/MM/DD:HH24:MI:SS') /* 2021/06/09:02:34:56 */ .. 2021. 6. 9. [ORACLE] GROUP BY, LIKE, LOWER 프로그래머스 문제를 풀다가 헷갈렸던거 빠르게 정리!!!!! 왜냐면 오라클 정말 취약하기 때문에요... (안 취약한게 있나?🤔) 🍒GROUP BY, HAVING GROUP BY 데이터들을 원하는 그룹으로 나눌 수 있음 HAVING 집계함수를 가지고 조건 비교를 할 때 사용함 GROUP BY랑 꼭 같이 써야 함 위치는 GROUP BY의 앞이든 뒤든 상관 없다고 함! SELECT DEPTNO, AVG(NVL(SAL, 0)) /*DEPTNO와 평균급여를 보여라 */ FROM EMP WHERE DEPTNO > 10 /* 부서번호가 10보다 크고 */ GROUP BY DEPTNO HAVING AVG(NVL(SAL, 0)) > 2000; /* 평균 급여가 2000보다 큰 */ DEPTNO AVG(NVL(SAL, 0).. 2021. 5. 31. [JavaScript] JS의 Implicit Return (암시적 반환) ES6는 화살표 함수를 도입했다. 🤷♀️ 화살표 함수를 쓰려면? {foodILike.map(function (dish) { return ( ); })} {foodILike.map((dish) => ( ))} 화살표 함수로 바꾸려면 function 예약어를 지우고 => 로 바꿔준다. 인자가 하나일 경우에는 괄호 (dish를 감싸고 있는 괄호)를 쓰지 않아도 되지만... 이건 개인의 코딩 스타일이라고 한다. 근데 VSC는 자동으로 붙여주던데 모르겠다 좀더 써봐야 알듯^^; 그리고 화살표 함수는 암시적 반환을 할 수 있는데, 그래서 return 예약어가 필요하지 않음 🤷♀️ 화살표 함수에서 괄호는...? sub = () => { this.setState((current) => ({ count: curren.. 2021. 5. 23. [프로그래머스 Lv.2] 2개 이하로 다른 비트 https://programmers.co.kr/learn/courses/30/lessons/77885 코딩테스트 연습 - 2개 이하로 다른 비트 programmers.co.kr 처음에는 2진수로 바꿔서 1과 0의 갯수를 세는 방법을 시도했으나... 예제는 통과하는데 제출했더니 점수도 엉망이고 시간초과도 나서 비트로 푸는 법을 알아봤다ㅠㅠ 🙋♀️ 작성한 코드 코드 내의 주석은 지운 상태! 위에 설명이 있으니까용... 더보기 def solution(numbers): answer = [] def cal(n): last = (~n) & (n+1) #최하위비트 0이 있는 위치 return (n|last) & ~(last>>1) for n in numbers: if n%2 == 0 : answer.append(n.. 2021. 5. 18. [프로그래머스 Lv.3] 기지국 설치 programmers.co.kr/learn/courses/30/lessons/12979 코딩테스트 연습 - 기지국 설치 N개의 아파트가 일렬로 쭉 늘어서 있습니다. 이 중에서 일부 아파트 옥상에는 4g 기지국이 설치되어 있습니다. 기술이 발전해 5g 수요가 높아져 4g 기지국을 5g 기지국으로 바꾸려 합니다. 그런데 5 programmers.co.kr ceil이 시간을 많이 잡아먹는다는 글을 봐서 그걸 고쳐주었으나...! 역시 시간초과가 떴다. 실패한 코드 (시간초과) → 전파가 닿지않는 아파트를 하나하나 배열에 추가해준 것이 문제였다! 더보기 def solution(n, stations, w): answer = 0 apts = [0] * (n+1) for s in stations: # print(s) .. 2021. 4. 28. 이전 1 ··· 5 6 7 8 9 10 11 ··· 16 다음