전체 글
-
Cannot find module or its corresponding type declarations 오류 (feat. package.jso개발/Front-end 2024. 4. 5. 16:56
최근 typescript로 개발된 라이브러리를 배포했습니다. 번들러는 tsup을 이용했습니다. rollup과 고민하다가 tsup을 선택했는데 나중에 이 부분도 정리해서 올리도록 하겠습니다. (다짐) 오늘 다룰 부분은 배포한 라이브러리를 서비스에서 사용할 때 겪은 이슈입니다. 오류에 대해 자세히 말씀드리면, Nextjs로 만들어진 서비스에서 B 라이브러리를 Install하고 페이지 코드에서 `import B from '@library/b/subpath-a' 를 했습니다. 그 외 한 게 없습니다. 근데, Cannot find module @library/b/subpath-a' or its corresponding type declarations 에러가 떴습니다. 타입 에러가 났지만 사용하는데 문제는 없었습니..
-
리트코드 6번: Zigzag Conversion개발/알고리즘 2024. 3. 24. 18:24
문제 The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility) (주어진 문자열을 주어진 로우 수만큼 지그재그 형태로 만든 후 첫번째 라인부터 왼쪽에서 오른쪽으로 읽은 값을 출력하기) P A H N A P L S I I G Y I R And then read line by line: "PAHNAPLSIIGYIR" 예제 Input: s = "PAYPALISHIRING", numRows = 4 Output: "PINALSIGYAHRPI" P I N A L S I..
-
리트코드 5번: Longest Palindromic Substring개발/알고리즘 2024. 2. 29. 00:29
문제 Given a string s, return the longest palindromic substring in s. (앞에서부터 읽어도 뒤에서부터 읽어도 같은 문자열 중 가장 긴 문자열 찾기) 예시 Input: s = "babad" Output: "bab" Explanation: "aba" is also a valid answer. Input: s = "cbbd" Output: "bb" 내 풀이 내 생각의 흐름 1. 음... 모르겠다 2. 힌트를 보자. https://youtu.be/UflHuQj6MVA 영상을 보고 깨달음을 얻음 3. 후다닥 구현 /** * @param {string} s * @return {string} */ var longestPalindrome = function (s) { ..
-
리트코드 3번: Longest Substring Without Repeating Characters개발/알고리즘 2024. 2. 27. 00:41
문제 Given a string s, find the length of the longest substring without repeating characters. 예시 Input: s = "abcabcbb" Output: 3 Explanation: The answer is "abc", with the length of 3. Input: s = "bbbbb" Output: 1 Explanation: The answer is "b", with the length of 1. Input: s = "pwwkew" Output: 3 Explanation: The answer is "wke", with the length of 3. Notice that the answer must be a substring, "p..
-
[책 리뷰] 1%를 읽는 힘 - 메르일상/책리뷰 2024. 2. 7. 22:14
직장인이 반도체 산업 분야를 이끄는 주요 기업(삼성전자, TSML, ASML 등)을 면밀하게 살펴볼 시간이 있을까? 배터리의 종류가 삼원계 배터리, 원통형 배터리 등이 있고 각 기업은 어떤 배터리에 집중하고 있고 어떤 부분에서 다른 기업보다 우위에 있는지를 알 수 있을까? 동시에 우크라이나 전쟁에 각 나라들이 어떤 자세를 취하고 있는지 찾아볼 시간이 있을까? 물론, 열정이 있고 잠을 줄인다면 경제에 영향을 주는 모든 요소들을 매일 추적할 수 있을 거다. 그렇지만 나는... 게으르고 이것 말고도 해야 할 것이 많다. 나무를 하나하나 살펴볼 시간적, 마음적 여유가 없다면 숲이라도 잘 볼 수 있는 능력을 갖추면 어떨까? 거시경제에 밝아진다면 변화하는 경제 속에서 돈을 벌 수 있는 기회를 잡을 수 있을 것이다...
-
[책 리뷰] 부동산 트렌드 2024 - 김경민일상/책리뷰 2024. 2. 7. 22:09
부동산에 관심이 있는 편이다. 여러 채의 집을 사고팔아서 시세 차익을 얻는 꿈을 갖고 부동산을 바라보진 않는다. 똘똘한 내 집 한 채를 갖고자 하는 목적이 더 크다. 물론 집을 최대한 저점에서 사고 싶고 앞으로 오를 집을 사고 싶다. 변화하는 부동산 사이클 속에서 기회를 찾을 수 있는 눈을 갖기 위해서는 부동산이 어떤 흐름으로 흘러가는지 어떤 요인들의 영향을 받는지 알아야 한다. 그래서 를 읽기 시작했고 작년에 어땠는지 단기적으로(2024년), 장기적으로(2025-2027) 부동산 시장이 어떻게 될 것인지를 대략적으로 알 수 있었다. 처럼 나는 트렌드를 정리한 책을 꽤 좋아한다. 꾸준히 뉴스를 챙겨보는 편이 아니고 좁은 시야를 갖고 있어서 세상이 어떻게 돌아가는지 잘 모를 때가 많다. 나 같은 사람에..
-
경제금융용어 90선 - 소득주도 성장, 노동소득분배율, 수요 탄력성, 스왑일상/경제 2022. 11. 7. 09:30
소득주도 성장 소득주도성장(income-led growth)을 주장하는 학자들은 소득분배를 간과해 온 기존의 경제모델을 비판하면서 소득의 형평성이 경제의 성장과 안정성에 긴요하다는 점을 중시한다. 이에 따르면 임금을 포괄하는 노동소득의 증대를 통한 노동소득분배율의 상승 또는 안정적인 유지가 경제성장을 촉진하는 데에 매우 중요하다. 전통적인 경제성장이론에서는 일반적으로 노동소득분배율이 일정하다고 가정함으로써 암묵적으로 동 비율 변화가 성장에 영향을 미치지 않는다고 간주된다. 그러나 노동소득분배율은 1980년대 이래 전 세계적으로 하락추세를 보이고 있으며, 동 비율의 하락이 총수요에 부정적인영향을 미쳐 성장을 제약할 수 있다는 주장이 이론적・실증적인 연구에 의해 힘을 얻고 있다. 이를 배경으로 포스트케인지안..
-
경제금융용어 90선 - 상장지수펀드(ETF), 서킷브레이커, 선물거래일상/경제 2022. 11. 1. 19:27
상장지수펀드(ETF) 주식, 채권, 통화, 원자재 등의 가격지수를 추종하는 것이 목표인 인덱스펀드의 지분을 거래소에 상장하여 일반주식처럼 거래토록 한 금융상품이다. 최초의 ETF(Exchange Traded Fund)는 S&P500지수 펀드로 1993년 1월에 뉴욕증권거래소에서 매매되기 시작하였고, 국내에서는 2002년 10월 KOSPI 200을 추종하는 KODEX 200과 KOSEF 200 ETF의 매매가 개시되었다. 국내에서 ETF는 설정을 원하는 기관투자자가 지정참가회사(증권사)를 통해 설정에 필요한 주식바스켓을 집합투자업자(자산운용사)에 납입함으로써 발행된다. 이렇게 발행된 ETF가 거래소에 상장되면 일반주식과 동일한 방식으로 거래된다. 유통시장에서는 지정참가회사 중 1개사 이상이 유동성공급자로 ..