본문 바로가기 메뉴 바로가기

기록 모음

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록 모음

검색하기 폼
  • 분류 전체보기
    • CS
      • Cloud, Intra
      • Algorithm
      • Database
    • BE
      • Node.js
    • Language
      • JS, TS
      • Python
    • FE
    • TIL, WIL
    • Book
    • Learn
      • 수학
      • Git
      • AI, Data
    • Etc
    • Review
  • 방명록

Language (10)
[TS] build 할 때 tsconfig로 특정 디렉토리 및 파일 지정하기

문제 npm run build 를 하면 원하지 않는 디렉토리나 파일이 같이 dist 에 export됨 시도 및 해결 build할 때 exclude나 include 등으로 지정하지 않아서 생긴 것으로 파악 다른 유사한 레포지토리를 참고하여 build용 tsconfig를 따로 만들고 build script를 수정하기 tsconfig.build.json 빌드할 때 exclude나 include 에 필요한 디렉토리 및 파일만 지정 { "compilerOptions": { "module": "commonjs", "declaration": true, "noImplicitAny": false, "removeComments": true, "noLib": false, "emitDecoratorMetadata": true..

Language/JS, TS 2023. 6. 16. 07:54
[기타] 백준에서 JavaScript 입출력 코드 세팅하기

백준에서 JS를 입력하려면 기본적으로 입출력을 위한 코드가 필요하다. 다양한 방법이 있지만 나중을 위해 코드와 설정 방법을 기록해둔다. fs // 1. 하나의 값을 입력받을 때 const fs = require('fs'); const input = fs.readFileSync("/dev/stdin").toString().trim(); // 2. 공백으로 구분된 한 줄의 값들을 입력받을 때 const fs = require('fs'); const input = fs.readFileSync("/dev/stdin").toString().trim().split(" "); // 3. 여러 줄의 값들을 입력받을 때 const fs = require('fs'); const input = fs.readFileSync(..

Language/JS, TS 2023. 6. 15. 07:59
자바스크립트보다 타입스크립트를 사용하는 이유

JavaScript는 브라우저의 기반이 되는 스크립트 언어이다. 단기간에 만들어졌기 때문에, 빠르고 직관적이며 접근하기 쉬운 입문 언어로 많이 추천된다. 특히 프론트엔드 쪽에선 자바스크립트만으로 웹 클라이언트를 구축하기도 하며, 모든 웹의 동작을 다룬다고 봐도 무방하다. 그런데 JavaScript보다 TypeScript를 사용하는 경우가 매우 많아졌다. 왜 자바스크립트보다 타입스크립트를 사용하는 걸까? 여러 이유가 있겠지만, 바로 타입 안정성 때문일 것이다. 타입 안정성 덕분에, 개발할 때 예상하지 못한 버그를 줄일 수 있어서 개발 생산성을 높일 수 있다. 그럼 왜 타입 안정성은 중요한걸까? JavaScript 의 문제 - 1) 타입 불안정성 자바스크립트는 매우 유연한 언어로, 다른 언어라면 실행될 수..

Language/JS, TS 2023. 5. 1. 10:14
[JavaScript] Date 객체 활용하기 - 날짜 계산 / 연,월,일 메서드

Date Object 특정 개월 또는 일 이후의 날짜 계산하기 Date.getDate() : date 객체의 일를 반환 (1 이상 31 이하의 정수) Date.getMonth() : date 객체의 월을 반환 (0에서 11 사이의 정수) let currentDate = new Date(2022, 1, 10); // Thu Feb 10 2022 00:00:00 GMT+0900 (Korean Standard Time) // Date.get currentDate.getDate(); // 10 currentDate.getMonth(); // 1 currentDate.getMonth() + 3; // 4 currentDate.getDate() + 30 ; // 40 // Date.setDate() currentD..

Language/JS, TS 2023. 1. 31. 18:00
[Python] 데이터 자료형 기본 정리와 iterable

파이썬에서는 다른 프로그래밍 언어처럼 숫자, 문자열, 부울문 외에도 다양한 자료형을 가지고 있다. 그 중에서도 파이썬의 특징이라고 할 수 있는 iterable 에 대해 설명하고자 한다. iterable iterable 은 텍스트 그대로 '반복가능한' 이라는 뜻이다. 즉 한 번에 하나씩 돌아가며 값을 반환할 수 있는 객체를 말한다. iterable에는 순서가 있는 모든 시퀀스 유형 (리스트, 문자열, 튜플) 과 일부 시퀀스가 아닌 유형 (딕셔너리, 파일 객체 등) 이 구성되어 있다. for 문이나 zip(), map() 에 많이 사용하고 루프가 돌아가는 동안 이름 없는 임시 변수를 생성하며 값을 불러온다. # iterable 예시 numbers = [1,2,3] for number in numbers: #..

Language/Python 2022. 6. 5. 06:10
[Python] Pandas 에서 to_csv 로 저장하고 엑셀에서 한글이 깨질 때

[요약] dataframe.to_csv 로 저장한 파일을 엑셀에서 열 때 한글이 제대로 나오지 않는다면, to_csv의 파라미터로 encoding='utf-8-sig' 로 입력하면 된다. df.to_csv("data.csv", encoding='utf-8-sig') 배경 파이썬에서 Pandas를 사용해서 데이터프레임을 자주 다루게 된다. 데이터분석한 결과를 다시 csv (comma-separated values) 파일로 저장할 때, to_csv 를 사용한다. 이 때 인코딩 방식을 지정해야 글자가 깨지는 상황을 막을 수 있기 때문에, 꼭 파라미터로 encoding='utf-8' 과 같은 값을 넣어줘야 한다. 문제 하지만, encoding='utf-8' 을 넣어 to_csv로 파일을 저장하고 엑셀에서 열었을..

Language/Python 2022. 5. 29. 23:34
[BOJ] 2908번 상수 - 파이썬 문자열 거꾸로 출력하는 방법 (reverse, [::-1])

2908번: 상수 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 www.acmicpc.net 문제 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다. 두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 상근이가 칠판에 적은 두 수 A와 B가 주어진다. 두 수는 같지 않은 세 자리 수이며, 0이 포함되어 있지 않다. 출력 첫째 줄에 상수의 대답을 출력한다. 예제 입력 1 734 8..

Language/Python 2022. 5. 22. 18:30
이전 1 2 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바