WorkHard 66

[Project] 솔로프로젝트 - Member코드 작성

- Member 부분 작성 Member Controller @PostMapping @PatchMapping @GetMapping @DeleteMapping Member Service createMember updateMember findMember deleteMember Member Entity PK, FK값 설정 기본적인 Entity 설정 Member Dto POST PATCH RESPONSE @Pattern 어노테이션을 통한 비밀번호와 닉네임에 글자수, 특수문자 등의 제한사항 설정 Member Mapper Mapper 설정 Member Repository Repository설정 OAuth2.0 Kakao Login은 아직이고 Member에 대한 기본적인 틀만 작성해놓았다. 내일 자기소개서 수정과 Sp..

WorkHard/Project 2023.03.29

[Project] 솔로프로젝트 - 게시판 만들기(개요)

솔로프로젝트를 시작한다. 백엔드 솔로프로젝트의 기초라고 하는 게시판 만들기를 할 생각이다. - 노션으로 틀을 짜고 깃헙에 올리고 AWS로 배포할 예정입니다. - 노션링크 : https://www.notion.so/23-03-23-dddc2922936343548be50cd0e99d9795?pvs=4 [23.03.23] 솔로프로젝트 📖 Board Service www.notion.so - 순서 개요 작성 요구사항 작성 ERD 설계 API 설계 개발 및 테스트 배포

WorkHard/Project 2023.03.27

[코딩테스트] JAVA 프로그래머스 연습문제 - 햄버거 만들기

문제 : 프로그래머스 LV.1 햄버거 만들기 - 풀이 햄버거 가게에서 일을 하는 상수는 햄버거를 포장하는 일을 합니다. 함께 일을 하는 다른 직원들이 햄버거에 들어갈 재료를 조리해 주면 조리된 순서대로 상수의 앞에 아래서부터 위로 쌓이게 되고, 상수는 순서에 맞게 쌓여서 완성된 햄버거를 따로 옮겨 포장을 하게 됩니다. 상수가 일하는 가게는 정해진 순서(아래서부터, 빵 – 야채 – 고기 - 빵)로 쌓인 햄버거만 포장을 합니다. 상수는 손이 굉장히 빠르기 때문에 상수가 포장하는 동안 속 재료가 추가적으로 들어오는 일은 없으며, 재료의 높이는 무시하여 재료가 높이 쌓여서 일이 힘들어지는 경우는 없습니다. 예를 들어, 상수의 앞에 쌓이는 재료의 순서가 [야채, 빵, 빵, 야채, 고기, 빵, 야채, 고기, 빵 일..

[코딩테스트] JAVA 프로그래머스 연습문제 - 369게임

문제 : 프로그래머스 LV.1 369게임 - 풀이 머쓱이는 친구들과 369게임을 하고 있습니다. 369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는 숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다. 머쓱이가 말해야 하는 숫자 order가 매개변수로 주어질 때, 머쓱이가 쳐야 할 박수 횟수를 return 하도록 solution을 완성하는 문제 제한사항 1 ≤ order ≤ 1,000,000 order를 String형으로 바꾼다. String형의 order를 순회한다. 2-1. order의 i번째 수가 3, 6, 9이면 2-2 answer에 +1한다. 결과를 출력한다. - 코드 쉽게 풀 수 있는 문제였다.

[코딩테스트] JAVA 프로그래머스 연습문제 - 개인정보 수집 유효기간

문제 : 프로그래머스 LV1. 개인정보 수집 유효기간 - 풀이 고객의 약관 동의를 얻어서 수집된 1~n번으로 분류되는 개인정보 n개가 있습니다. 약관 종류는 여러 가지 있으며 각 약관마다 개인정보 보관 유효기간이 정해져 있습니다. 당신은 각 개인정보가 어떤 약관으로 수집됐는지 알고 있습니다. 수집된 개인정보는 유효기간 전까지만 보관 가능하며, 유효기간이 지났다면 반드시 파기해야 합니다. 예를 들어, A라는 약관의 유효기간이 12 달이고, 2021년 1월 5일에 수집된 개인정보가 A약관으로 수집되었다면 해당 개인정보는 2022년 1월 4일까지 보관 가능하며 2022년 1월 5일부터 파기해야 할 개인정보입니다. 당신은 오늘 날짜로 파기해야 할 개인정보 번호들을 구하려 합니다. 모든 달은 28일까지 있다고 가..