728x90
반응형

Computer science/알고리즘

[백준, node.js] 2193번 "이친수" 문제 해결방법

문제 0과 1로만 이루어진 수를 이진수라 한다. 이러한 이진수 중 특별한 성질을 갖는 것들이 있는데, 이들을 이친수(pinary number)라 한다. 이친수는 다음의 성질을 만족한다. 이친수는 0으로 시작하지 않는다. 이친수에서는 1이 두 번 연속으로 나타나지 않는다. 즉, 11을 부분 문자열로 갖지 않는다. 예를 들면 1, 10, 100, 101, 1000, 1001 등이 이친수가 된다. 하지만 0010101이나 101101은 각각 1, 2번 규칙에 위배되므로 이친수가 아니다. N(1 ≤ N ≤ 90)이 주어졌을 때, N자리 이친수의 개수를 구하는 프로그램을 작성하시오. 예제 입력 & 출력 소스코드 패턴을 살펴보면 피보나치 방식의 문제임을 파악할 수 있다. 피보나치 점화식은 아래와 같다. memo[i..

2022.01.20 게시됨

개발/트러블슈팅

Typescript 에서 console을 인식하지 못하는 문제

로컬에서 타입스크립트 테스트를 위해 설정을 하는 와중에 console을 찾을 수 없다는 에러를 발견 해당 에러는 기본적인 @types/node가 설치되지 않아서 발생한 에러 [nodemon] starting `ts-node index.ts` /Users/ruden/Desktop/portfolio/2022/learn-types/node_modules/ts-node/src/index.ts:750 return new TSError(diagnosticText, diagnosticCodes); ^ TSError: ⨯ Unable to compile TypeScript: index.ts:1:1 - error TS2584: Cannot find name 'console'. Do you need to change yo..

2022.01.18 게시됨

Computer science/알고리즘

[백준, node.js] 11726번 "2xn 타일링" 문제 해결방법

문제 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. 예제 입력 & 출력 소스코드 "2xn 타일링" 문제는 다이나믹 프로그래밍(DP, 동적계획법)을 활용해서 풀 수 있는 문제입니다. 사용할 수 있는 타일은 1x2, 2x1 두 가지 타일 타입이 존재합니다. 아래는 n이 4일 경우에 대한 예시입니다. n이 1일 경우 2x1 타일 하나만 사용이 가능하기 때문에 1, n이 2일 경우 1x2 타일 2개, 2x1 타일 2개를 사용해서 총 2개의 경우의 수를 낼 수 있습니다. 2x3부터 패턴을 잘 살펴보시면 되는데 아래 그림의 오른쪽 색상으로 표시한 직사각형을 살펴보면 우측에 2x1 타일이 들어갈 경..

2022.01.17 게시됨

Computer science/알고리즘

[백준, node.js] 1463번 "1로 만들기" 문제 해결방법

문제 정수 X에 사용할 수 있는 연산은 다음과 같이 세 가지 이다. X가 3으로 나누어 떨어지면, 3으로 나눈다. X가 2로 나누어 떨어지면, 2로 나눈다. 1을 뺀다. 정수 N이 주어졌을 때, 위와 같은 연산 세 개를 적절히 사용해서 1을 만들려고 한다. 연산을 사용하는 횟수의 최솟값을 출력하시오. 입력 출력 첫째 줄에 연산을 하는 횟수의 최솟값을 출력한다. 예제 입력/출력 1 // 입력 2 // 출력 1 예제 입력/출력 2 // 입력 10 // 출력 3 소스코드 다이나믹 프로그래밍(DP, 동적계획법)을 통해 쉽게 해결이 가능한 문제이다. 정수 X에 사용할 수 있는 연산은 1을 뺀 경우, 2로 나누는 경우, 3으로 나누는 경우가 있다. 우선 이 문제를 풀기 위해 정수 X - 1을 했을 경우 정수 X -..

2022.01.15 게시됨

Computer science/알고리즘

[백준, node.js] 10818번 최소, 최대 문제 해결방법

문제 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. 출력 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. 예제 입력/출력 1 // 예제 입력 5 20 10 35 30 7 // 예제 출력 7 35 소스코드 Math.max, Math.min apply를 활용해서 구현하려고 했으나 런타임 에러(Maximum call stack size exceeded)가 발생해서 원인을 찾아본 결과 Math.min의 최대 스택 사이즈는 1..

2022.01.12 게시됨

개발/Javascript

자바스크립트 super 제대로 이해하기

super 키워드는 상위(부모) 객체의 함수를 호출할 때 사용됩니다. 문법 super([arguments]); // 부모 생성자 호출 super.functionOnParent([arguments]); 설명 클래스의 생성자(constructor)에서는 super 키워드 하나만 사용되거나 this 키워드가 사용되기 전에 호출되어야 합니다. 또한 super 키워드는 부모 객체의 함수를 호출하는데 사용될 수 있습니다. 클래스에서 super 사용하는 방법 class Parent { constructor(age) { this.name = "parent"; this.age = age; } sayMyName() { console.log(this.name); } } class Child extends Parent { c..

2022.01.10 게시됨

카테고리 없음

[3기 신도시] 2021년 4차 신혼희망타운 안산신길2 지구 A1,3 블록 살펴보기 (사전청약, 신청일정, 분양가)

신혼희망타운 안산신길2 지구 A1,3 블록 경기도 안산시 단원구 신길동, 일원 883호 중 사전청약 공급호수(공공분양) 558호 신혼희망타운 전용면적 60㎡이하 사전청약 공급호수 318세대 추정분양가격 신혼희망타운 안산신길2 지구 A1,3 블록 추정분양가격은 아래와 같습니다. 추정분양가는 사전청약 공고시점에 실제 분양가 산정이 불가하여 추정한 가격으로 추후 변동이 예상되며, 실제 분양가는 본 청약 시점에서 분양가심사위원회 심의를 거쳐 결정될 예정 교통망도 토지이용계획도 지구내 송전선로는 지중화예정이나, 관계기관 등의 인허가 변경 및 사업여건 등에 따라 조정될 수 있습니다. 상기 토지이용계획도는 사업추진과정에서 일부 조정될 수 있습니다. 학교 설립계획은 교육청과의 협의 결과에 따라 변경 또는 취소 될 수 ..

2022.01.03 게시됨

투자/배당

2021년 12월 제이알글로벌리츠 2,000만원 투자 예상 배당금 feat. 주식 부동산 간접투자

2021년 12월 제이알글로벌리츠 배당락일 이후에 배당수익률만큼 주가가 하락한 모습을 확인할 수 있습니다. 5,490원까지 올라간 후 배당락일 이후 5,330원까지 하락 후 횡보하고 있습니다. 꾸준히 개수를 모아가는 투자자 입장에선 좀 더 적은 금액으로 매수할 수 있는 기회이기도 합니다. 현재 저같은 경우 중개형 ISA 계좌에서 리츠를 매수함으로써 배당금에 대한 세금을 절세하고 있습니다. 한국의 배당 소득세는 15.4%로 무시하기엔 굉장히 높은 편이라서 배당금 위주의 종목은 ISA 계좌에서 운용하는 것을 추천합니다. 현재 제이알글로벌리츠 3,704주 약 2,000만원을 투자하고 있습니다. 중개형 ISA 계좌는 1년에 2,000만원 한도로 입금할 수 있기 때문에 한도를 꽉 채워서 투자하고 있습니다. 현재 ..

2022.01.03 게시됨

투자/재테크

한국투자증권 개인연금저축계좌 입금 안될 때 초간단 해결방법

한국투자증권 개인연금 계좌를 개설 후 타 계좌에서 입금을 시도했을 때 입금이 안되는 경우가 있습니다. 이런 상황이 발생하는 이유는 개인연금계좌의 입금 한도를 지정하지 않았기 때문입니다. 한국투자증권 앱에서 개인연금 계좌의 입금 한도를 변경하는 방법은 아래와 같습니다. 입금 한도 변경 방법 한국투자증권 메뉴에서 개인연금을 선택 후 금융상품 > 개인연금/IRP > 개인연금 계좌관리 > 납입한도/적립기간 변경으로 이동합니다. 계좌관리/적립기간 변경 페이지로 이동한 후 연간납입금액을 설정합니다. 처음에 신연금저축 계좌 인증을 받으면 현재 한도금액이 설정되지 않았음을 확인할 수 있습니다. 연 한도 1,800만원까지 설정 가능하지만 연말정산 세액공제 한도인 400만원만 설정해도 됩니다. (이후에 자유롭게 한도는 수..

2021.12.31 게시됨

투자/재테크

KB증권 M-able 개인연금저축계좌 입금 안될 때 초간단 해결방법

KB증권 M-able 개인연금 계좌를 개설 후 타 계좌에서 입금을 시도했을 때 입금이 안되는 경우가 있습니다. 이런 상황이 발생하는 이유는 개인연금계좌의 입금 한도를 지정하지 않았기 때문입니다. KB증권 M-able 앱에서 개인연금 계좌의 입금 한도를 변경하는 방법은 아래와 같습니다. 입금 한도 변경 방법 M-able 메뉴에서 개인연금을 선택 후 개인연금 > 서비스관리/기타 > 계좌관리/한도조회로 이동합니다. 계좌관리/한도조회 페이지로 이동한 후 입금한도 설정 메뉴로 이동합니다. 입금한도 페이지에서 신연금저축 계좌 인증을 받으면 현재 한도금액이 설정되지 않았음을 확인할 수 있습니다. 아래와 같이 현재 한도금액을 설정합니다. 연 한도 1,800만원까지 설정 가능하지만 저는 연말정산 세액공제 한도인 400만..

2021.12.31 게시됨

개발/Vue

Vue emit 사용법 및 간단 예제 (How to Emit Data in Vue)

이번 포스팅에서 Vue.js 자식 컴포넌트에서 이벤트를 내보내는 방법을 다뤄보도록 하겠습니다. emit이란? 이벤트 emit은 하위 컴포넌트에서 상위 컴포넌트로 이벤트를 전달하기 위한 방식입니다. 이벤트를 전달함으로써 상위 컴포넌트는 하위 컴포넌트에서 전달하는 값을 전달받을 수 있습니다. 예시 이벤트 emit 단계는 아래와 같습니다. 부모 컴포넌트는 자식 컴포넌트로 count prop를 전달합니다. 자식 컴포넌트는 increment, decrement 메서드를 통해 수정된 값을 change emit을 통해 부모 컴포넌트로 넘겨줍니다. 부모 컴포넌트는 전달받은 값을 활용해서 count 데이터를 업데이트합니다. 아래 코드는 부모 컴포넌트 예시입니다. 부모 컴포넌트에서 count 데이터를 관리하고 있습니다. ..

2021.12.29 게시됨

투자/미국 ETF

[해외 주식 ETF] 아마존(Amazon, AMZN) 3배 레버리지 ETF "3LZN"

아마존(Amazon, AMZN) 주식을 좋아하는 투자자 분들이 굉장히 많으실텐데요. 좀 더 야수의 심장을 갖고 계신 투자자들을 위한 아마존 레버리지 상품이 존재한다는 사실 알고 계셨나요? 영국 증시에 상장되어있는 상품이긴 하지만 아마존 3배 레버리지로 수익률을 극대화시킬 수 있는 상품이 존재하더라구요. (정말 투자 상품의 끝은 어디인 것인가... 투자자들의 수수료를 뽑아먹기 위한 증권사의 노력...) 아마존 3배 레버리지 상품의 정식 명칭은 GraniteShares 3x Long Amazon Daily ETP이고 티커는 3LZN입니다. 아마존 3배 레버리지 3LZN의 경우 현재 삼성증권에서 거래가 가능합니다. 영국 증시에 상장되어 있기 때문에 개장시간은 한국시간 오후 5시부터 익일 새벽 1시 30분이고,..

2021.12.29 게시됨

투자/미국 ETF

[해외 주식 ETF] 엔비디아(NVIDIA, NVDA) 3배 레버리지 ETF "3LNV"

엔비디아(NVIDIA, NVDA) 주식을 좋아하는 투자자 분들이 굉장히 많으실텐데요. 좀 더 야수의 심장을 갖고 계신 투자자들을 위한 엔비디아 레버리지 상품이 존재한다는 사실 알고 계셨나요? 영국 증시에 상장되어있는 상품이긴 하지만 엔비디아 3배 레버리지로 수익률을 극대화시킬 수 있는 상품이 존재하더라구요. (정말 투자 상품의 끝은 어디인 것인가... 투자자들의 수수료를 뽑아먹기 위한 증권사의 노력...) 엔비디아 3배 레버리지 상품의 정식 명칭은 GraniteShares 3x Long NVIDIA Daily ETP이고 티커는 3LNV입니다. 엔비디아 3배 레버리지 3LNV의 경우 현재 삼성증권에서 거래가 가능합니다. 영국 증시에 상장되어 있기 때문에 개장시간은 한국시간 오후 5시부터 익일 새벽 1시 3..

2021.12.28 게시됨

투자/미국 ETF

SPY vs QLD 백테스트를 통한 적립식 장기투자 수익률 비교

기본정보 비교 티커 SPY QLD(2x) 이름 SPDR S&P 500 ETF Trust ProShares Ultra QQQ 자산운용사 State Street Global Advisors ProShares 운용수수료 0.09% 0.95% 상장일 1993.1.22 2006.06.19 운용자산규모 (AUM) $439.50B $6.13B 보유주식수 501 104 추종 인덱스 S&P 500 NASDAQ-100 Index 시가배당률 1.21% - 백테스트 백테스트란 과거 주가 데이터를 기준으로 특정 투자전략을 사용했다면 어느 정도의 수익률을 낼 수 있는지 시뮬레이션하는 방법입니다. 백테스트 조건식은 아래와 같습니다. 기간: Jan 2007 - Nov 2021 초기 납입금: $10,000 (1,190만원) 월 적립식..

2021.12.27 게시됨

투자/미국 ETF

[해외 주식 ETF] 넷플릭스 3배 레버리지 ETF "3LNF"

넷플릭스(Netflix, NFLX) 주식을 좋아하는 투자자 분들이 굉장히 많으실텐데요. 좀 더 야수의 심장을 갖고 계신 투자자들을 위한 넷플릭스 레버리지 상품이 존재한다는 사실 알고 계셨나요? 영국 증시에 상장되어있는 상품이긴 하지만 넷플릭스 3배 레버리지로 수익률을 극대화시킬 수 있는 상품이 존재하더라구요. (정말 투자 상품의 끝은 어디인 것인가... 투자자들의 수수료를 뽑아먹기 위한 증권사의 노력...) 넷플릭스 3배 레버리지 상품의 정식 명칭은 GraniteShares 3x Long Netflix Daily ETP이고 티커는 3LNF입니다. 넷플릭스 3배 레버리지 3LFB의 경우 현재 삼성증권에서 거래가 가능합니다. 영국 증시에 상장되어 있기 때문에 개장시간은 한국시간 오후 5시부터 익일 새벽 1시..

2021.12.27 게시됨

투자/미국 ETF

[해외 주식 ETF] 메타(페이스북) 3배 레버리지 ETF "3LFB"

메타 플랫폼(페이스북) 주식을 좋아하는 투자자 분들이 굉장히 많으실텐데요. 좀 더 야수의 심장을 갖고 계신 투자자들을 위한 메타(페이스북) 레버리지 상품이 존재한다는 사실 알고 계셨나요? 영국 증시에 상장되어있는 상품이긴 하지만 메타 3배 레버리지로 수익률을 극대화시킬 수 있는 상품이 존재하더라구요. (정말 투자 상품의 끝은 어디인 것인가... 투자자들의 수수료를 뽑아먹기 위한 증권사의 노력...) 메타 3배 레버리지 상품의 정식 명칭은 GraniteShares 3x Long Facebook Daily ETP이고 티커는 3LFB입니다. 메타 3배 레버리지 3LFB의 경우 현재 삼성증권에서 거래가 가능합니다. 영국 증시에 상장되어 있기 때문에 개장시간은 한국시간 오후 5시부터 익일 새벽 1시 30분이고, ..

2021.12.27 게시됨

투자/미국 ETF

[해외 주식 ETF] 마이크로소프트(MS) 3배 레버리지 ETF "3LMS"

마이크로소프트(MS) 주식을 좋아하는 투자자 분들이 굉장히 많으실텐데요. 좀 더 야수의 심장을 갖고 계신 투자자들을 위한 마이크로소프트 레버리지 상품이 존재한다는 사실 알고 계셨나요? 영국 증시에 상장되어있는 상품이긴 하지만 마이크로소프트 3배 레버리지로 수익률을 극대화시킬 수 있는 상품이 존재하더라구요. (정말 투자 상품의 끝은 어디인 것인가... 투자자들의 수수료를 뽑아먹기 위한 증권사의 노력...) MS 3배 레버리지 상품의 정식 명칭은 GraniteShares 3x Long Microsoft Daily ETP이고 티커는 3LMS입니다. MS 3배 레버리지 3LMS의 경우 현재 삼성증권에서 거래가 가능합니다. 영국 증시에 상장되어 있기 때문에 개장시간은 한국시간 오후 5시부터 익일 새벽 1시 30분..

2021.12.24 게시됨

투자/미국 ETF

[해외 주식 ETF] 구글 3배 레버리지 ETF "3LAL" feat. 수수료 폭탄

알파벳(구글) 주식을 좋아하는 투자자 분들이 굉장히 많으실텐데요. 좀 더 야수의 심장을 갖고 계신 투자자들을 위한 구글 레버리지 상품이 존재한다는 사실 알고 계셨나요? 영국 증시에 상장되어있는 상품이긴 하지만 구글 3배 레버리지로 수익률을 극대화시킬 수 있는 상품이 존재하더라구요. (정말 투자 상품의 끝은 어디인 것인가... 투자자들의 수수료를 뽑아먹기 위한 증권사의 노력...) 구글 3배 레버리지 상품의 정식 명칭은 GraniteShares 3x Long Alphabet Daily ETP이고 티커는 3LAL입니다. 구글 3배 레버리지 3LAL의 경우 현재 삼성증권에서 거래가 가능합니다. 영국 증시에 상장되어 있기 때문에 개장시간은 한국시간 오후 5시부터 익일 새벽 1시 30분이고, 영국장이지만 달러로 ..

2021.12.23 게시됨

투자/미국 ETF

[해외 주식 ETF] 애플 3배 레버리지 ETF "3LAP" feat. 수수료 폭탄

애플 주식을 좋아하는 투자자 분들이 굉장히 많으실텐데요. 좀 더 야수의 심장을 갖고 계신 투자자들을 위한 애플 레버리지 상품이 존재한다는 사실 알고 계셨나요? 영국 증시에 상장되어있는 상품이긴 하지만 애플 3배 레버리지로 수익률을 극대화시킬 수 있는 상품이 존재하더라구요. (정말 투자 상품의 끝은 어디인 것인가... 투자자들의 수수료를 뽑아먹기 위한 증권사의 노력...) 애플 3배 레버리지 상품의 정식 명칭은 GraniteShares 3x Long Apple Daily ETP이고 티커는 3LAP입니다. 애플 3배 레버리지 상품 3LAP의 경우 현재 삼성증권에서 거래가 가능합니다. 영국 증시에 상장되어 있기 때문에 개장시간은 한국시간 오후 5시부터 익일 새벽 1시 30분이고, 영국장이지만 달러로 거래가 가..

2021.12.22 게시됨

투자/미국 ETF

[해외 주식 ETF] 테슬라 숏 치는 방법 | 테슬라 인버스(숏) 3배 3STS

이전 포스팅에서 테슬라를 좋아하는 야수의 심장을 가진 투자자를 위한 테슬라 3배 레버리지 ETF(a.k.a 삼슬라) 3LTS를 소개해드렸는데요. 이번 포스팅에선 개인이 테슬라를 하락에 베팅할 수 있는 3STS ETF를 소개합니다. 개인 투자자의 경우 개별 주식을 하락에 베팅할 수 있는 상품이 존재하지 않습니다. (국내, 미국 증시에 없는 것으로 알고 있음) 하지만 영국 증시에선 개별 주식 3배 숏을 칠 수 있는 상품이 상장되어 있습니다. (정말 투자 상품의 끝은 어디인 것인가... 투자자들의 수수료를 뽑아먹기 위한 증권사의 노력...) 개인투자자도 공매도는 아니더라도 하락에 베팅할 수 있는 기회가 있다는 점은 재밌어보입니다. 테슬라 3배 숏 상품의 정식 명칭은 GraniteShares 3x Short T..

2021.12.21 게시됨

728x90
반응형