전체 글 (120) 썸네일형 리스트형 프로그래머스[87946] - 피로도(lv2) - 미완 문제는 여기서! https://school.programmers.co.kr/learn/courses/30/lessons/87946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 더보기 XX게임에는 피로도 시스템(0 이상의 정수로 표현합니다)이 있으며, 일정 피로도를 사용해서 던전을 탐험할 수 있습니다. 이때, 각 던전마다 탐험을 시작하기 위해 필요한 "최소 필요 피로도"와 던전 탐험을 마쳤을 때 소모되는 "소모 피로도"가 있습니다. "최소 필요 피로도"는 해당 던전을 탐험하기 위해 가지고 있어야 하는 최소한의 피로도를 나타내며, "소모 피로도"는.. 프로그래머스[12981] - 영어 끝말잇기(lv2) 문제는 여기서! https://school.programmers.co.kr/learn/courses/30/lessons/12981 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 더보기 1부터 n까지 번호가 붙어있는 n명의 사람이 영어 끝말잇기를 하고 있습니다. 영어 끝말잇기는 다음과 같은 규칙으로 진행됩니다. 1번부터 번호 순서대로 한 사람씩 차례대로 단어를 말합니다. 마지막 사람이 단어를 말한 다음에는 다시 1번부터 시작합니다. 앞사람이 말한 단어의 마지막 문자로 시작하는 단어를 말해야 합니다. 이전에 등장했던 단어는 사용할 수 없습니다. 한 .. TIL - Maven 빌드, pom.xml 파일을 읽어보자. 메이븐 빌드, 그래들 빌드... 한번 하고나면 사실 잘 볼일이 없는데, 그래서 그런지 뭔가 할 일이 있을때마다 매번 까먹는다. 종종 이런걸 모르면 개발자가 맞나? 생각도 들고... 그래서 깊게는 못보더라도 간단하게나마 계속 알아가면 좋을 것 같아 포스팅을 한다. 포스팅을 하게 된 이유 : 프로젝트를 메이븐이 제공하는 기능으로 빌드하는데, 왜 리소스가 생길때까 있고 안 생길때가 있지? 메이븐이란?? Maven은 크게 라이브러리 jar파일 저장소 기능, 라이브러리간 의존성 관리, 애플리케이션 빌드관리 기능을 제공한다. 여기서 대부분 라이브러리간 의존성 관리는 쓸것이다. 프로젝트 초기에 라이브러리들을 다운받아야 하니까! 내가 모르는 부분은 바로 애플리케이션 빌드부분에 관한 것이었다. Plugin, Goal, .. Spring Data JPA 간략 사용법! JPA를 공부하고는 있지만, 아직 실무에서 쓰질 않다보니 JPA를 쓸때마다 항상 까먹고... 검색하고... 허비하는 시간이 많아져서 포스팅한다. 지금당장 구현원리까지는 몰라도, 사용하는데는 불편함이 없도록 하자! SpringDataJPA는 눈에 띄는 몇가지 기능을 제공하는데, 바로 구현체 없이 인터페이스 선언만으로 쿼리를 사용 할 수 있는 점이다. 인터페이스만 작성하면 실행시점에 SpringDataJPA가 구현 객체를 동적으로 생성해서 주입한다. 그럼 거두절미하고 바로 구현방법을 코드로 알아보자! @Repository public interface PostRepositroy extends JpaRepository { } 이게 끝이다. ㅎㅎ JpaRepository를 상속받은 인터페이스를 선언만 해주면 된.. 프로그래머스[12945] - 피보나치 수열(lv2) 문제는 여기서! https://school.programmers.co.kr/learn/courses/30/lessons/12945 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 더보기 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = 2 + 3.. 프로그래머스[17677] - 뉴스 클러스터링(lv2) 문제풀이는 여기서! https://school.programmers.co.kr/learn/courses/30/lessons/17677 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 더보기 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브는 사용자들이 편리하게 다양한 뉴스를 찾아볼 수 있도록 문제점을 개선하는 업무를 맡게 되었다. 개발의 방향을 잡기 위해 튜브는 우선 최근 화제가 되고 있는 "카카오 신입 개발자 공채" 관련 .. 프로그래머스[1292] - 숫자의 표현 (lv2) 문제해결은 여기서! https://school.programmers.co.kr/learn/courses/30/lessons/12924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 더보기 Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 수 있습니다. 1 + 2 + 3 + 4 + 5 = 15 4 + 5 + 6 = 15 7 + 8 = 15 15 = 15 자연수 n이 매개변수로 주어질 때, 연속된 자.. 프로그래머스[43165] - 타겟 넘버(lv2) 문제풀이는 여기서! https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 더보기 n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+1+1 = 3 +1+1+1-1+1 = 3 +1+1+1+1-1 = 3 사용할 수 .. 이전 1 2 3 4 5 ··· 15 다음