분류 전체보기

    [프로그래머스] 전화번호 목록(Java/Python)

    [프로그래머스] 전화번호 목록(Java/Python)

    문제설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 제한사항 phone_book의 길이는 1 이상 1,000,000 이하입니다. 각 전화번호의 길이는 1 이상 20 이하입니다. 같은 전화번호가 중복해서 들어있지 않습니다. 전체코드(Java) ..

    [프로그래머스] 폰켓몬(Java/Python)

    [프로그래머스] 폰켓몬(Java/Python)

    문제설명 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마리, 1번 폰켓몬 한 마리, 2번 폰켓몬 한 마리가 있음을 나타냅니다. 이때, 4마리의 폰켓몬 중 2마리를 고르는 방법은 다음과 같이 6가지가 있습니다. 첫 번째(3번), 두 번째(1번) 폰켓몬을 선택 첫 번째(3번), 세 번째(2번) 폰켓몬을 선택 첫 ..

    [Web] 깔끔한 URL 패턴을 위한 REST Resource Naming Pattern Guide

    [Web] 깔끔한 URL 패턴을 위한 REST Resource Naming Pattern Guide

    안녕하세요. 개발자 Jindory입니다. 오늘은 REST API 개발시 URL 패턴을 정의하는 방법에 대해서 작성해보고자 합니다. # 글 작성 이유 REST API 개발당시 url을 어떻게 설정해야하는지 기준이 명확하지 않아 제멋대로 개발하다보니 한번 정리해야할 필요성을 느껴서 자료들을 취합하여 정리해보고자 합니다. # REST란? Representational State Transfer의 약자이며, 다음과 같은 요소로 구성되어 있습니다. 자원(Resource) : URI 행위(Verb) : HTTP Method 표현(Representations) 즉 REST는 URI를 통해 자원(Resource)을 표시하고, HTTP Method를 기반으로 해당 자원의 행위를 규정하여 그 결과를 받는것을 말합니다. 1..

    [Spring] Spring 초기 데이터베이스 데이터 설정 방법

    [Spring] Spring 초기 데이터베이스 데이터 설정 방법

    안녕하세요. 개발자 Jindory입니다. 오늘은 Spring 서버 Start시 초기 데이터를 셋팅하는 방법에 대해서 작성해보고자 합니다. # 글 작성 이유 김영한님의 '실전 스프링 부트와 JPA 활용 2'편을 보다가 API 테스트 시 기초 데이터를 셋팅하는 방법을 보고 정리해보고자 합니다. 저 또한 API 테스트 시 기초 데이터가 필요한 경우가 있는데, 테스트 할 때마다 SQL로 데이터를 입력하거나, API로 데이터를 생성하는 수고로움을 덜 수 있는 방법이라서 한번 정리해 보고자 합니다. # 초기 데이터 생성 Component를 위한 설정 application.properties Spring Boot 2.4부터 생긴 설정으로 현재 활성화된 프로필을 정의하기 위해서 설정하는 정보입니다. spring.pro..

    [JPA] Column에 default Value 설정하기

    [JPA] Column에 default Value 설정하기

    안녕하세요. 개발자 Jindory입니다. 오늘은 JPA의 칼럼값에 값이 설정되지 않았을때 default value로 저장될 수 있도록 설정하는 방법에 대해서 작성해보고자 합니다. # 글 작성 이유 사용자가 값을 입력하지 않더라도 default로 값이 저장되길 원했으나, 예상과 다르게 null로 저장되거나 예샹치 못한 값으로 저장되는 문제가 발생하여, default value 설정을 어떤 방법으로 해야하는지를 정리하기 위해 작성해 보았습니다. # Entity 및 Repository 구성 Account Entity Account Entity에는 아래와 같은 항목들을 관리합니다. id(PK,String,Not null,30) password(String,Not null,50) displayName(String..

반응형