일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 개발상식
- 다이나믹프로그래밍
- 발자취
- 코딩테스트
- ESLint
- dp
- CONVERTER
- spring
- 프로그래멋
- 1003
- BFS
- 완전탐색
- vsCode
- react
- Prettier
- 동적계획법
- spring-mvc
- 백준
- 면접
- 접근법
- notion
- 알고리즘
- java
- js
- Notion to Github Markdown
- IT-Note
- webpack
- 현파랑
- DFS
- 패스트캠퍼스
- Today
- Total
목록분류 전체보기 (20)
두 번째 뇌
개요 생각치도 못한 부분에서 틀려버렸습니다... 2중 loop를 돌긴 하지만, 숫자를 효율적으로 사용하지 못해 예상 테스트 케이스도 깨지 못해서 강의를 보았더니... 훨씬 좋은 내용이 있네요. 다시 풀어봐야겠습니다. 문제 N개의 자연수가 입력되면 각 자연수의 자릿수의 합을 구하고, 그 합이 최대인 자연수를 출력하는 프로그램을 작성하라. 자릿수의 합이 같은 경우 원래 숫자가 큰 숫자를 답으로 한다. 만약 235와 1234가 동시에 답이 될 수 있다면 1234를 답으로 출력한다. ▣ 입력설명 첫 줄에 N(3 { let arr = [460, 603, 40, 521, 127, 123, 235, 1234]; expect(solution(arr)).toEqual(1234); });// failed, 460이 나옴 ..
저는 에디터 VSCode로 TIL이나 알고리즘, 온라인 강의를 자주 정리하는데 표준화된 코딩 컨벤션(Coding Convention)을 매번 정의할 때마다 환경이 다르다는 이유로 검색을 해야하는게 너무 불편했습니다. 저 뿐만 아니라 많은 분들이 동일한 상황을 마주했을거라 생각하며, 찾기 쉽게 정리해놓으려고 합니다. #0. 들어가기 앞서 ESLint와 Prettier에 대해 짚고 넘어갈까요? 간단하게 정리하자면 아래와 같습니다. ESLint : 문법 유효성 검사 Prettier : 스타일 가이드 자세한 내용은 캡틴판교님의 Vue.js 개발 생산성을 높여주는 도구 3가지를 확인해주세요. #1. 준비 사용 및 설정에 앞서, 기본적으로 Node.js, NPM 패키지가 설치되어 있어야 하며, VSCode에서 사용..
개요 HTML(Hyper Text Markup Language) 페이지에 제목, 문단, 표 등을 정의하고 구조와 의미를 부여하는 정적 언어 웹 구조 담당 온전히 튼튼한 구조(Semantic)를 만드는데 사용한다. CSS(Cascading Style Sheets) 마크업 언어(HTML, XML 등)가 실제 표시되는 방법(색상, 크기, 폰트, 레이아웃 등)을 지정하여 콘텐츠 구조를 꾸며주는 정적 언어 웹의 시각적 표현 담당 웹 표준(Web Standard) 웹에서 사용되는 표준 기술이나 규칙을 의미하며 W3C의 권고안에 나온 기술들이 여기에 해당된다. 웹 표준으로 웹 브라우저들이 만들어진다. 표준 기술을 해석하는 차이와 새로운 기술 삽입(표준화 제정 단계에 따른) 등으로 여러 브라우저가 생겼다. Active..
운영체제 목차 RAM 과 ROM 에 대해 알려주세요. RAM (Random Access Memory) 의 개요 ROM (Read Only Memory) 의 개요 Process 와 Thread 의 차이점을 알려주세요. Process 의 개요 Thread 의 개요 Multi-Process 와 Multi-Thread 에 대해 알려주세요. Multi-Process 의 개요 Multi-Thread 의 개요 User Thread 와 Kernel Thread 의 차이점은 무엇인가요? Thread-Package Architectures 의 종류 User-level Thread 의 개요 Kernel-level Thread 의 개요 Multiplexed Thread 의 개요 Scheduler Activation(kerne..
개발상식 목차 📖짤막한 IT 백과사전 OOP 는 뭐에요? OOP 의 특징은 뭐에요? OOP 의 5가지 원칙을 설명해주세요. Library 와 Framework 의 차이점을 알려주세요. Library 의 개요 Framework 의 개요 결론 : Library 와 Framework 의 차이점 Model1 과 Model2 는 무엇이 다른가요? Model1 의 개요 Model2 의 개요 MVC 패턴은 무엇인가요? MVC 패턴의 개요 구성원리 REST, RESTful 은 뭐죠? RESTful API 는요? REST의 특징 REST의 구성 RESTful한 API란? RESTful API 설계 장점과 단점 RESTful API 표준 TDD 는요? 함수형 프로그래밍 은 뭐에요? Git 과 Github 은 어떻게 달라요..
Notion Markdown Converter Notion으로 작성한 페이지가 Markdown으로 Export될 때 .zip 파일을 변환해주는 스크립트입니다. 코드가 궁금하신 분들은 Github을 확인해주세요! 0. Reason 내보내기 한 파일의 해쉬값을 하나하나 수정하기 너무 힘들어요 Export 한 마크다운 내부의 Link 문자열도요... 자동으로 마크다운 업로드 생태계를 구축하기 위해서에요 1. Installation & setup Version npm 패키지 설치와 동일하며, 작성된 버전은 아래와 같습니다. LanguageLibraryVersion JavaScript node 14.15.4 - child_process 1.0.2 - dotenv 9.0.2 Java java jdk1.8.0_181..
Oracle 11g Release 2 다운로드 다운로드 위치(오라클 공식 사이트) 라이센스 사용약관 동의 데이터베이스 설치 파일 다운로드 다운로드 완료 후 압축 해제 후 Oracle 11g Release 2 설치 이 문서는 데스크톱 클래스 설치 순서를 기록해놓은 것임 서버 클래스 설치 순서는 여기 참고 setup 실행 보안갱신 구성 My Oracle Support를 통해 보안 갱신 수신 체크 해제 후 다음 선택 Popup 창 전자 메일 주소를 제공하지 않습니다. 의 "예" 를 선택 설치 옵션 데이터베이스 생성 및 구성 체크 후 다음 선택 시스템 클래스 데이터베이스 전체를 설치할 것이므로 데스크톱 클래스 체크 데이터베이스를 최소화하여 설치할 것이라면 서버 클래스 체크 서버 클래스 설치를 참고차고 싶다면 여..
Spring-MVC-basic웹 어플리케이션 구조사용자 요청(브라우저)프론트 컨트롤러(DispatcherServlet) → 뷰(jsp 파일 등)컨트롤러서비스DAO(Data Access Object)Database서비스 객체 구현방법 1 : new 연산자를 이용한 service 객체 생성 및 참조MemberService service = new MemberService(); 방법 2 : 스프링 설정파일을 이용한 서비스 객체 생성 및 의존 객체 자동 주입 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ @Autowired MemberService service; 방법3 : 어노테이션을 이용한 서비스 객체 생성 및 의존 객체 자동 주입@Repository("memService") public class MemberService ..