๐๊ณต๋ถ72 [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 ยทยทยท 15 ๋ค์