J Story — J Story

전체 글

누군가에게 도움이 되었을 때 큰 행복을 느낍니다 👋🏼
ALGORITHM/Programmers

[Python] 프로그래머스, 주식가격 Lv.2 (feat. collections deque, stack, 파이썬)

주식가격 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 *공식 문제 지문이 잘 이해되지 않아서 잘 정리해 주신 분의 재해석을 참고했습니다. (@programmers camel-master님) n초 간의 주가를 초 단위로 기록한 배열 prices가 매개변수로 주어질 때, 각 초의 주가를 기준으로 해당 초부터 n초 사이에 가격이 떨어지지 않은 시간은 몇 초인지 배열에 담아 return 하도록 solution 함수를 완성해 주세요. 제한 조건 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이 n은 2 ..

PROGRAMMING/Git

[Github] 깃허브 README.md에 이미지 올리기 (feat.Issue)

README.md readme.md 파일은 깃허브에서 프로젝트에 대한 소개와 설명을 제공하기 위한 파일입니다. 깃허브 프로젝트의 루트 디렉터리에 위치하며, 프로젝트에 대한 간략한 설명, 사용법, 설치 절차, 의존성 등의 정보를 갖추고 있습니다. readme.md 파일을 깃허브에서 만들면 프로젝트의 정보를 쉽게 접할 수 있어, 깃허브의 프로젝트를 사용하는 개발자들의 편의성을 높여줍니다. Github README에 이미지 올리기 1. 깃헙 상단 메뉴 중 'Issues' 탭으로 이동합니다. 2. 오른쪽 상단 'New Issue' 버튼을 클릭하여 추가 이슈를 등록하는 곳으로 이동합니다. 3. 업로드하려는 이미지를 Write에 업로드합니다. 4. 업로드 시 "! [Uploading {image file name}..

ALGORITHM/Baekjoon

[Javascript] 백준, Node.js 입력받기 (feat.readline, fs)

노드 입력받기 프로그래머스는 오롯이 문제에 집중할 수 있고 UI가 깔끔한 반면 백준 온라인 저지 사이트는 문제를 유형별로 묶어서 풀 수 있으며 다양한 장점이 있지만 직접 입출력 처리를 해줘야 한다는 단점이 있습니다. 그중에서도 Node.js를 이용하려면 많이 불편한 편이기에 참고하기 위해 글을 작성해보려 합니다. 흔히 readline Module과 fs Module을 이용해 입력받지만 fs의 경우 특정문제에서 런타임 에러가 발생하는 경우가 있다고 합니다. 한 단어 입력 - 구분자, 띄어쓰기 미포함 /* fs Module */ const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().trim().split(); cons..

PROGRAMMING/Javascript & Typescript

[Typescript] 타입스크립트, 정의 | 특징 | 비교 | 장단점 | 설치방법 | 문법 (feat.mac / window)

들어가며 타입스크립트는 자바스크립트에 타입을 추가하는 정적 타입 언어입니다. 이 말은 즉, 프로그램을 작성할 때 미리 타입을 지정함으로써 버그를 미리 방지할 수 있고, 개발자의 실수를 줄일 수 있다는 것을 의미합니다. 이렇게 프로그램의 안정성과 유지보수성을 높여주는 동시에, 개발자가 코드를 작성하는 과정에서 더욱 창의적으로 프로그래밍할 수 있도록 도와줍니다. 또한, 타입스크립트는 현재 많은 기업들과 개발자들이 사용하고 있으며, 특히 대규모 프로젝트에서는 필수적인 언어로 자리 잡고 있습니다. 따라서 타입스크립트를 배우고 익힌다면, 미래에 대비한 안정적이고 창의적인 개발을 할 수 있을 것입니다. 정의 타입스크립트는 자바스크립트 문법을 기반으로 하면서, 변수나 함수 등에 대한 타입을 명시할 수 있습니다. 이를..

인프준
J Story