본문 바로가기

분류 전체보기21

[Java] 조합, 백트래킹 (프로그래머스 - 소수 만들기) [Java] 조합, 백트래킹, DP와의 차이 (프로그래머스 - 소수 만들기) 문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 입출력 예 nums result [1,2,3,4] 1 [1,2,7,6,4] 4 입출력 예 설명 입출력 예 #1 [1,2,4]를 이용해서 7을 만들 수 있습니다. 입출력 예.. 2022. 6. 4.
[Django] 특정 Directory에 startapp하기 [Django] 특정 Directory에 startapp하기 Django로 서비스를 개발하다보니 특정 앱 개발에 앞서 pilot 형식의 테스트 앱을 개발하는 경우가 많다. 자주 검색하는 기능이라 이번 기회에 포스팅하려 한다. 우선 아래와 같이 폴더를 하나 생성해준다. |- apps | |- test | |- testapp 2022. 6. 3.
[Java] 정규표현식 정리(프로그래머스 - 신규 아이디 추천 문제) [Java] 정규표현식 정리(프로그래머스 - 신규 아이디 추천 문제) 정규표현식 사용을 필요로 할때가 종종 있는데, 매번 구글링으로 해결하다가 이번 기회에 기억하기 위한 기록을 남긴다. 문제요약 아이디의 길이는 3자 이상 15자 이하여야 합니다. 아이디는 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.) 문자만 사용할 수 있습니다. 단, 마침표(.)는 처음과 끝에 사용할 수 없으며 또한 연속으로 사용할 수 없습니다. "네오"는 다음과 같이 7단계의 순차적인 처리 과정을 통해 신규 유저가 입력한 아이디가 카카오 아이디 규칙에 맞는 지 검사하고 규칙에 맞지 않은 경우 규칙에 맞는 새로운 아이디를 추천해 주려고 합니다. 신규 유저가 입력한 아이디가 new_id 라고 한다면, 1단계 new_id의 모.. 2022. 5. 30.
[Spring Boot]JPA Entity Column 네이밍(No Property Found For "" 에러) [Spring Boot]JPA Entity Column 네이밍(No Property Found For "" 에러) https://stackoverflow.com/questions/19583540/spring-data-jpa-no-property-found-for-type-exception Spring Data JPA - "No Property Found for Type" Exception Well, I searched Google and found many results, but none of them was able to answer my problem. So, here it goes. I am trying to study Spring MVC and Spring Data JPA by doing a mi.. 2022. 5. 28.
[Django]CBV(Class Based View)에서 템플릿으로 변수 가져오기 / Iterate by Serializers [Django]CBV(Class Based View)에서 템플릿으로 변수 가져오기 / Iterate by Serializers from django.core import serializers # Create your views here. from django.views.generic import TemplateView class SomeClass(TemplateView): model = SomeModel context_object_name = 'someModel' template_name = 'home/someTemplate.html' def get_context_data(self, **kwargs): object_list = SomeModel.objects.all() #Serializer object_.. 2022. 5. 27.
[Linux]오래된 파일 삭제하기 [Linux]오래된 파일 삭제하기 $ df -h $ find {/경로} -mtime +14 -name "*.log*" | xargs rm 또는 du -h|soert -hr| haed-10 서버 내 로그파일이 쌓여 디스크 용량에 문제가 생길수 있을 경우 긴급하게 사용가능한 명령어이다. 현재시간 기준 14일 이전, file name이 .log로 끝나는 파일을 찾아 삭제한다. *.log를 입력해주지 않으면 14일 이전에 모든 파일과 디렉토리도 함께 삭제될수 있으므로 주의해야한다. 2022. 5. 27.