본문 바로가기
반응형

전체 글 395

[퓨전판타지] SSS급 자살헌터 (완) - 신노아 ★★★★★ 나도 S급 스킬이 갖고 싶다! 죽고 싶을 정도로! [S급 스킬을 각성합니다.] [단, 이 스킬을 쓰면 죽습니다.] ...그렇다고 진짜 죽겠다는 말은 아니었는데? [탑등반][성죄물][회귀능력][400화][메타장르][명작] 익살스럽고 가벼운 제목과 반대로 내용은 무직한 SSS급 자살헌터입니다. 상대방에게 죽으면 상대방의 능력을 카피하는 주인공은 운 좋게 회귀 능력을 카피하여 내용이 전개됩니다. SSS급 자살 헌터 보다는 '죽어야 사는 헌터'라는 다소 패러 독식한 제목으로 수정하자는 움직임도 있었지만 요새 소설판 갬성에 맞춰 그대로 유지되기도 했습니다. 전체적인 흐름은 가볍게 시작하나 층을 올라갈수록 진중하고 철학적인 느낌을 준 소설입니다. 요새 소설판에는 가볍고 빠른 전개가 대.. 2020. 10. 12.
[자바스크립트] JS다운 코드 스타일 #2. Spread 연산자 1. 템플릿 리터럴(Template Literal) 2020/10/07 - [개발/자바스크립트] - [자바스크립트] JS다운 코드 스타일 #1. 템플릿 리터럴 2. spread 연산자 3. 배열, 함수형 프로그래밍 2020/10/15 - [개발/자바스크립트] - [자바스크립트]JS다운 코드 스타일 #3. 배열, 함수형 프로그래밍 4. 비구조화 할당 2020/11/20 - [개발/자바스크립트] - [자바스크립트]JS다운 코드 스타일 #4. 비구조화 할당 2. spread 연산자 spread 는 ES6에 추가된 연산자입니다. 펼침연산자라고 한다. 배열, 문자열 등의 이터러블을 분해하여 개별요소로 만드는 기능을 제공합니다. Syntax (사용법) const arr = ['a', 'b', 'c'] console.. 2020. 10. 8.
[자바스크립트] JS다운 코드 스타일 #1. 템플릿 리터럴 1. 템플릿 리터럴(Template Literal) 2. spread 연산자 2020/10/08 - [개발/자바스크립트] - [자바스크립트] JS다운 코드 스타일 #2. Spread 연산자 3. 배열, 함수형 프로그래밍 2020/10/15 - [개발/자바스크립트] - [자바스크립트]JS다운 코드 스타일 #3. 배열, 함수형 프로그래밍 4. 비구조화 할당 2020/11/20 - [개발/자바스크립트] - [자바스크립트]JS다운 코드 스타일 #4. 비구조화 할당 1. 템플릿 리터럴(Template Literal) 템플릿 리터럴은 내장된 표현식을 허용하는 문자열 리터럴입니다. 표현식/문자열 삽입, 태깅 등 다양한 기능을 제공하며 사용법은 작은따옴표('), 큰따옴표(") 대신에 백틱(`)를 사용합니다. 여기서 백.. 2020. 10. 7.
[SQLD] SQL 개발자 합격 후기 2020년 09월 05일. 오후 1시 제38회 SQLD 대략 2주 SQLD 개발자 책 한 권을 처음부터 문제풀이(기출문제) 전까지 읽었습니다. 그다음에 https://www.w3schools.com/sql/exercise.asp 여기 홈페이지 가서 sql 챕터를 읽고 풀어보고 프로그래머스 SQL 고득점 kit programmers.co.kr/learn/challenges?tab=sql_practice_kit 를 모두 풀어봤습니다. 마지막으로 다시 책으로 돌아와 이론 뒤에 붙어있는 문제들 모두 풀어보면서 시험 준비를 했습니다. 문제를 풀다 보면 중복된 문제가 나오는데 그거 나올 때마다 애매한 문제들이 있는데 꼭 찾아가면서 이해해야 합니다. cube, roll up 같은 것들. 시험에 무조건 나오는 것들입니.. 2020. 10. 6.
[SQL] Column name is ambiguous 에러 처리 후기 다음과 같은 테이블 차트를 만들었다. 해당되는 값을 받아오기 위해서 아래와 같은 형태의 SQL을 만들었다. SELECT TargetColumns FROM ( SELECT ROWNUM AS R, TargetColumns FROM TargetDB ) WHERE R BETWEEN start AND start+pagesize 여기서 TargetColumns는 대상이 되는 컬럼들의 집합으로 "시도", "사고유형","사망자수" 에 해당한다. 처음에는 문제가 없었다. 하지만 TargetColumns 들이 "시도", "시도", "사고유형" 처럼 중복된 columns 이 있을 경우, "Column name is ambiguous error"를 내뱉으면 터졌다. 이유는 서브쿼리에서 불러온 TargetColumns과 메인 .. 2020. 10. 5.
[자바스크립트] 인사이드 자바스크립트 후기 지은이 : 송형주, 고현준 이전과는 달리 난이도 상을 준 첫 책이다. 어느 정도 자바스크립트에 자신 있다고 했던 나를 개박살 낸 책이고, 바로 2 회독을 하는 것이 좋겠다는 생각이 들 정도로, 아주 좋은 책이다. 다른 자바스크립트의 책들이, 문법이나 기초를 다룬다면, 이 책은 문법과 기초를 넘어 원리를 담은 책이라고 감히 말할 수 있을 정도로 좋은 책이다. bind, this, 클로저패턴, 프로토타입 등 자바스크립트 개발자들이 어렴풋이 알고 있는 개념과 지식을 낱낱이 파헤쳐준다. 꼭 읽어볼 것을 추천한다. 개인적으로 이 책을 읽으면서 사수한테 털렸턴 과거의 내가 떠올랐다. 이 책을 읽었으면 털리는 게 아니라 토론을 하는 긍정적인 시간을 가졌을 것이다. 그만큼 추천한다. 자바스크립트 코더가 아닌 프로그래머.. 2020. 9. 28.
[역사판타지]경애하는 수령 동지 (완) - 괄목상대 ★★★★★ '역사상 모든 독재자들은 자기만은 잘 대비해서 전철을 밟지 않을 것으로 생각한다. 그러나 결국은 전철을 밟거나 역사의 가혹한 심판을 받는다' 정말? 내가 틀렸다는 걸 증명해주지! 한국개발연구원의 연구원 이정환, 어느 날 자신 앞으로 온 수상한 이메일을 열고 환생하게 된다. 그런데 그 장소가...... 무림도 아니고 이 세계도 아니고, 왜 하필 북한이냐고! [회귀][환생][북한][김정환][대체역사][타입슬립][참신한소재] 일단 처음 보는 작가님입니다만, 아주 아주 아주 잘 짜인 소설입니다. 이제 이 작가님 작품은 모두 볼 예정입니다. 하지만 아쉽게도 이게 첫작이라는 점입니다 ㅜㅜ 대체역사물은 아주 오래전부터 시작되었습니다. 그 옛날의 박씨전부터 현대에 이르기까지요. 그 이유는.. 2020. 9. 28.
[자바스크립트] 배열 비교하는 3가지 방법 + 형님의 솔루션 배열을 비교하는 방법 코딩을 하다 보면 필연적으로 값을 비교하는 경우가 있습니다. 이번 글에서는 그중에 배열을 비교하는 방법에 대해 논해보고자 합니다. 제가 이때까지 한 코딩을 생각해보니 위의 2가지 방법을 주로 썼습니다. 반복문을 이용해 값을 하나씩 읽어와 비교하는 방법 Array.toString 를 이용하는 문자열로 바꿔 방법 JSON.stringify 를 이용하여 문자열로 바꿔 방법 일반적으로 값을 하나씩 비교하는 것은 아래 2가지 방법보다 시간이 오래 걸릴 테니 2,3번 방법의 속도를 비교해보도록 하겠습니다. == VS === 에 따른 이상한 배열 비교 일단 바꾸기 전에 잠깐 자바스크립트의 비교 문법에 대해 살펴보고 가겠습니다. 첫번째 : == 비교이기 때문에 같은 타입이라 형변환없이 비교합니다... 2020. 9. 27.
[자바스크립트] var, let, const 에 대하여 초창기 자바스크립트의 변수는 var 하나뿐이었습니다. var는 variable의 줄임말로. 이름 그대로 변수를 선언할 때 쓰는 키워드입니다. var a = 0; var b = function() { return console.log('function!'); } 많이 보셨으리라 생각됩니다. 하지만 var는 자바스크립트로 코딩하는데 가끔씩 빡치는 상황을 연출하곤 했습니다. 바로 Hoisting 때문입니다. Hoisting이란 일반적으로 선언된 함수를 코드 상단으로 올리는 것으로 설명하곤 합니다. console.log("1",name); function sayHi() { console.log("2",name); var name = 'Kang'; console.log("3",name); } sayHi(); 이런.. 2020. 9. 27.
[재테크] 1일 1짠 돈 습관 - 다음 짠돌이 카페 슈퍼짠 12인 재테크 책이라기보다는 절약하는 방법을 알려주는 책이다.(이것도 재테크 영역인가..?) 각기 다른 상황에서 어떤 방식으로 절약하고 저축하며 '작은 부자'가 되어가는가에 대한 일기 느낌이다. 여기서 말하는 '작은 부자'에 대해 기준이 모두 다르겠지만 대부분 근로소득 부동산 소득처럼 다른 소득 파이프라인이 있을 때를 말하는 것 같다. 여기에 나오는 12분 모두 철저한 절약을 바탕으로 재테크를 하셨다. 글로만 읽는 내게도 그 절실함이 느껴서 부자가 될 자격이 있으신 분이다 라는 생각이 절로 들었다. 다만 절약,저축으로만 이뤄진 게 아니다. 절약, 저축은 재테크란 전쟁터에 나가기 위한 무기, 방어구일 뿐이다. 전쟁에서 이기려면 공부를 해야 한다. 때론 주식으로 펀드로, 부동산으로, 상가로 발품을 팔고 애걸해보고 .. 2020. 9. 25.
[자바스크립트] for in, for of, 그리고 배열과의 관계에 대해서 for...in과 for...of 문은 생김새는 비슷하나 의미적으로 큰 차이가 있다. for...in iterates over the enumerable properties of an object for...of iterates over the property values of objects 영어로 보면 뭔지 잘 모르겠다. 그래서 코드로 찍어보자면 아래와 같이 나온다. let string = "test"; for(let i in string){ console.log(i); // 0, 1, 2, 3 } for(let i of string){ console.log(i); // t, e, s, t } 코드로 보자면 for...in 는 인덱스를 가져오고 for...of는 해당 값을 가져오는 차이점을 보인다. 주.. 2020. 9. 23.
[경제,재테크] 마법의 연금 굴리기 - 김성일 요새 다양한 매체들을 통해 재테크에 관심을 가지게 되면서 그와 함께 연금에도 신경이 쓰이게 되었습니다. 그러던 중에 발견한 책으로 다른 재테크 책과는 달리 연금 하나에만 목적을 두고 만든 책이 연금에 대한 공부를 할 수 있었습니다. 특히나 유명한 격언이죠 글을 모르는 것은 사는 데에 다소 불편하지만 금융을 모르는 것은 생존 자체가 어렵기 때문에 금융맹이 문맹보다 더 무섭다.” - 중에서 이 격언을 통해 금융맹이 얼마나 무서운지, 우리나라 노인빈곤율이 얼마나 높은지에 대해 서두를 엽니다. 따라서 우리는 연금에 대해 관심을 가질 필요가 있고 필수라고 할 정도로 연금에 대해 알고 시작해야 함을 알게 해 줍니다. 게다가 다른 책들은 채권 50% 주식 50% 해라라는 식의 추천이라면 이 책은 아래 표와 같이 상품.. 2020. 9. 22.
[현대]속지 않는 재벌3세 (완) - 메인퀘스트 ★★★★☆ 열여덟 살이 되도록 자신이 고아인 줄 알았던 황진수. 그에게는 타인의 거짓말을 분간하는 특별한 능력이 있었다. 어느 날 갑자기 자신을 찾아온 친부의 손에 이끌려 자신의 뿌리를 찾게 되는데. 그곳은 바로 대한민국 재계 3위, 영산그룹. 나 감당할 수 있겠어요? 차기 회장직을 두고 경쟁하는 가족들 사이에서, 황진수는 하나둘 편을 늘려가며 자신의 권리를 되찾고자 하는데……. [재벌][거짓간파][사이다][수작] 초반에 보면 전형적인 막장 재벌 클리셰를 가진 채로 시작합니다. 고아였는데 알고보니 재벌집 혼외자였다 라는 거죠. 요새 인기있는 재벌물과는 다르게 회귀나 미래정보를 알고 하는 것은 없습니다만 특이하게 거짓을 간파하는 능력을 가지고 있습니다. 이 사람이 거짓말을 하면 얼굴위에.. 2020. 9. 21.
[중국무협,선협물] 학사신공 (완) - 왕위 ★★★★★ 평범한 산골 소년이 뜻밖에 강호 문파의 기명제자(記名弟子)로 발을 들이게 된다. 어느 날 우연히, 신체의 잠재된 능력을 극대화하는 약재들을 만들 수 있는 신기의 병(甁)을 얻는다. 여러 단약으로 신체를 육성한 한립은, 최고의 법술과 도술을 연마하여 자신에게 위해되는 문파와 도인들의 계략에 맞서 싸워, 당당히 천하를 발 밑에 두게 될 수 있을 것인가? [선협물][왕위][범인수선전][한립][장편] 원제는 범인수선전으로, 신선이 되기 위한 범인을 주인공으로 하는 내용입니다. 일단 제가 읽어본 소설 중에 Top 3안에 드는 장편입니다. 선협물이라는 장르를 열어버린 글이라는 극찬을 받기도 하지만 너무도 방대한 내용과 세계관으로 인해 갈피를 잡지 못할 수도 있는 신기한 소설입니다. 극.. 2020. 9. 16.
[경제,재테크] 돈, 일하게 하라 - 박영옥(주식농부) '만석꾼 농부는 있어도 천석꾼 사냥꾼은 없다' 중에서 요새 재테크 관련 도서를 읽지 않고 있다가 갑작스럽게 읽고 싶어 밀리의 서재를 재구독하고 읽게 된 책입니다. 책과 작가님은 처음보는데 투자방법이나 투자관에 대해선 많이 들어본 분이셨습니다. 농심투자로 유명하는 주식농부 박영옥님이셨습니다. 다른 재테크 관련 도서의 경우 가치투자에 대해서 말하며 장기적인 투자를 하며 투기를 지양하라는 내용입니다. 물론 이 책도 같은 내용을 말하고 있으나, 조금 더 나아가 부지런한 농부의 우직한 태도를 가진 투자를 하기를 권유합니다. 책 제목과도 같죠, 나뿐만 아니라 이젠 돈도 일해야 부자가 되는 시대가 온 것 같습니다. 작가님께서는 좋은 볍씨를 고르듯 좋은 기업을 골라 투자한 뒤 성과를 공유하라고 말합니다. 그래서 농부의.. 2020. 9. 15.
[자바스크립트] 자바스크립트 성능 최적화 후기 지은이 : 니콜라스 자카스 , 옮긴이 : 한성용 바야흐로 대 자바스크립트 시대를 살고 있는 프로그래머로써 자바스크립트는 알아야만 하는 언어라고 생각합니다. 많은 웹페이지들이 있고 그 속에서 동작하고 있는 자바스크립트에 대해 배울 수 있는 귀중한 시간이었습니다. 다만 제가 자바스크립트 관련된 도서를 몇 권 읽었지만, 그 중 가장 어려운 책이었습니다. 이제껏 기본서 수준의 책을 읽었는데 갑작스럽게 벽을 만난 느낌이었습니다. 하지만 전체적인 내용 구성이 뜬금없지 않아 차분히 따라가며 읽어볼 만한 책이라고 생각합니다. *이제 막 자바스크립트를 사용한 사람에겐 많이 버거울 수 있는 책이었습니다. 자바스크립트 성능 최적화이지만 for문 최적화나 다른 부분에서 활용할 만한 지식이 많았던 책으로 한번쯤 읽어보시길 추천.. 2020. 9. 7.
[ADSP] 데이터분석준전문가 합격 후기 2017년 5월 즈음(12회) 데이터 분석 준전문가 4주 데이터진흥원에서 나온 5만 원짜리 가이드 책이 있는데 그것보다는 요약된 정보를 가진 책이 더 유용할 듯하여 데이터 에듀의 책을 선택했습니다. 전체적인 시험 난이도는 어렵지는 않았습니다. 제가 군대에 있을때 공부하고 응시하여 실제로 돌려보거나 다른 정보를 얻을 수 있는 방법이 없었고 자격증 인기가 없는 시기여서.. 그리고 그때는 민간자격증-국가자격증의 격변기였습니다. 시험 준비기간이 한 달로 길었지만 학생이었다면 2주 완성이 가능할 정도이고, 저는 2 회독하고 시험 봤습니다. 나중에 보니 인터넷에 예상 문제집이나 기출이 많이 있던데 이론보다는 시험문제 돌려보는 게 더 좋다고 합니다. 추가적으로 공부하고 합격까지 했으나 실무에 있어서는 막대한 도움을 .. 2020. 9. 1.
[데이터 시각화] 데이터 시각화 입문 후기 ( Before & After 데이터 시각화 사례 72 가지 수록 ) 지은이 : 후지 토시쿠니, 와타나베 료이치, 옮김이 : 김태현 BI 툴을 만드는 업무를 하고 있는 나에게 데이터 시각화에 대한 전체적인 개념을 심어준 책이다. 크게 이론편, 실전편으로 나누어져 있으며 기본적인 데이터에 대한 설명부터 적절한 시각화를 위한 팁까지 모두 담고 있는 책이다. 실제로 나는 이 책을 통해 사용자에게 유용한 것 같은 기능을 고민하고 설계하여 적용하고 있다.( 사용자가 세세한 설정을 하지 않더라도 최적화된 차트를 보여주도록) 추가적으로, 이 책의 시각화툴은 태블로를 사용하고 있다. 그래서 데이터 시각화를 위한 개선책은 다른 BI 툴에서는 사용하지 못하는 것일 수도 있다. 따라서 이용하는 툴에 맞춰 적절한 방법을 선택하는 유연성도 필요했다. 마지막으로 이 책은 데이터 시각화를 이용해 대.. 2020. 8. 31.
[프로그래머스] SQL 고득점 Kit 마무리 및 후기 SQLD를 공부할 겸 같이 풀어봤습니다. 난이도는 1~4까지 있지만 전부다 평이한 난이도였습니다. 예전에 토스 코테에서 나온 SQL 문제를 비교해봤을때 토스 난이도는 5~6정도라고 생각합니다. 하지만 여기서 나온 문제를 잘 푼다면 도전할 만한 수준이었다고 느낍니다. 이제 프로그래머스의 SQL 문제를 모두 풀었으니 LEET CODE로 넘어가 SQL 문제를 더 풀어보려 합니다. 후기 끝 2020. 8. 26.
[프로그래머스] Oracle SQL - 보호소에서 중성화한 동물 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F.. 2020. 8. 26.
[프로그래머스] Oracle SQL - 오랜 기간 보호한 동물(1) 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F.. 2020. 8. 26.
[프로그래머스] Oracle SQL - 있었는데요 없었습니다 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F.. 2020. 8. 26.
[프로그래머스] Oracle SQL - 없어진 기록 찾기 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F.. 2020. 8. 25.
[프로그래머스] Oracle SQL - 입양 시각 구하기(2) 문제 설명 ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE NAME VARCHAR(N) TRUE SEX_UPON_OUTCOME VARCHAR(N) FALSE 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시.. 2020. 8. 25.
[프로그래머스] Oracle SQL - 오랜 기간 보호한 동물(2) 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F.. 2020. 8. 24.
[프로그래머스] Oracle SQL - 중성화 여부 파악하기 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F.. 2020. 8. 24.
[프로그래머스] Oracle SQL - 이름에 el이 들어가는 동물 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) FALSE 보.. 2020. 8. 24.
[프로그래머스] Oracle SQL - NULL 처리하기 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F.. 2020. 8. 24.
[프로그래머스] Oracle SQL - 입양 시각 구하기(1) 문제 설명 ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE NAME VARCHAR(N) TRUE SEX_UPON_OUTCOME VARCHAR(N) FALSE 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 09:00부터 19:59까지.. 2020. 8. 23.
[자바스크립트] 문자열 파싱(split, ...) 그리고 Set에 대해 다음과 같은 문자열이 있습니다. let str = 'string'; 이 문자열을 s,t,r,i,n,g로 분리하고 싶을때 일반적으로 split 메소드를 사용합니다. let str = 'string'; let letter = str.split(''); // ["s", "t", "r", "i", "n", "g"] let letter2 = [...str]; // ["s", "t", "r", "i", "n", "g"] 이제 letter 배열을 이용해 하고싶은 작업을 진행하면 됩니다. 추가로 JavaScript ES6에서 Spread Operator ( ... ) 이 새롭게 추가되었습니다. ...object를 했더니 문자열이 분리되었습니다. 아주 간편하고 좋습니다. 이와 별개로 문자열을 분리했는데 값의 중복이 너무.. 2020. 8. 21.
반응형