개발 (14) 썸네일형 리스트형 [프로그래머스] LV2. 점프와 순간 이동 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/12980 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이처음엔 DP 문제인가? 했는데 N의 최댓값이 10억이길래 DFS 문제인가? 했는데 결국은 그냥 단순 구현 문제였다.순간 이동을 해서 N이 될 수 있는 경우에는 순간 이동을 하고, 순간 이동을 할 수 없을 때는 1칸씩만 점프한다.정답 코드public class Solution { public int solution(int n) { int ans = 0; whi.. [프로그래머스] LV2. 멀리 뛰기 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/12914 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr풀이dp를 이용해서 풀었다 주의 할 점은 1234567을 나눈 나머지를 정답으로 제출 해야 하는데마지막에 나누는 것이 아니라 dp 테이블에 저장 할 때 나눠야 한다는 것!정답 코드class Solution { public long solution(int n) { long answer = 0; int dp[] = new int[2000]; .. [프로그래머스] LV2. 카펫 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/42842?language=java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이문제 분류는 완전 탐색으로 되어 있지만 완전 탐색 보다는 수학 문제에 가까운 것 같다!정답 코드class Solution { public int[] solution(int brown, int yellow) { int[] answer = new int[2]; for(int i = 1; i [프로그래머스] LV2. 짝지어 제거하기 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/12973 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr풀이stack을 이용해서 푸는 문제 stack 사용법 참고https://inpa.tistory.com/entry/JCF-%F0%9F%A7%B1-Stack-%EA%B5%AC%EC%A1%B0-%EC%82%AC%EC%9A%A9%EB%B2%95-%EC%A0%95%EB%A6%AC 🧱 자바 Stack 구조 & 사용법 정리Stack 컬렉션 스택(Stack)의 사전적 정의는 '쌓다', '더미' 로서 접시 .. [Window 10] VSCode 초기 세팅하기 for React 원래 맥북을 사용하다가 이번에 window 환경에서 VSCode를 사용하게 되어서 기록합니다.VSCode로 React 또는 프론트엔드 개발을 하기 위한 초기 세팅입니다!1. (선택) 우분투 또는 리눅스 환경 만들기 윈도우에서 VSCode를 설치 후, 터미널을 열면 기본적으로 powershell이 열리는데 익숙한 명령어를 사용하기 위해 우분투를 따로 설치했다.*git bash 등 다른 프로그램을 사용해도 된다. 먼저 powershell을 통해 wsl을 설치해 준다. wsl --install VSCode의 터미널을 열어서 "+"를 누르면 wsl이 있는 것을 알 수 있다. * 추가로 zsh를 설치해도 된다 (아래 레퍼런스 참고) 2. Git, nodejs 설치하기- git 설치sudo apt install.. 내가 자주 쓰는 Git 명령어 (feat. 우여곡절) 햐 요즘엔 GUI도 잘 되어 있다지만 나는 여전히 터미널에 한 땀 한 땀 명령어 입력하는 것을 선호한다.(이것도 몇 년간 하다 보니 익숙해지기도 했다)기왕 쓰는거 한 번 정리해 보자!라는 생각에 포스팅을 하게 되었다. 기본(add, commit, pull, push, clone, checkout, branch)Git을 사용하다보면 자주 많이 사용하는 명령어이다.그 외에는 그때 그때 구글링 해도 문제없다고 생각한다.하지만 '이 정도 명령어도 구글링을 하면 시간 낭비다'라고 생각되는 명령어를 정리해 보았다!git initgit remote add {remote name 보통 origin을 쓴다} {url}git branch -M maingit checkout [-B] {branch name}git add .. 이전 1 2 다음