2024/12/03 2

[내일배움캠프/백엔드] Spring 심화 아웃소싱 프로젝트 Lv0. API 명세 및 ERD 작성

피드백 받고 수정예정프로젝트 개요 *프로젝트 목표1. 데이터베이스와 ORM데이터베이스와 스키마를 설계JPA를 이용해 데이터베이스와 연동JPA를 통해 CRUD 작업2. 인가인가 개념을 구현하여 접근 권한을 다르게 설정3. 협업 및 버전 관리Git을 사용해 소스 코드 버전 관리Git branch를 이용해 브랜치 관리 및 원활한 협업Pull Request와 코드 리뷰 과정에 대해 이해*프로젝트 필수 기능 가이드1. 회원가입 / 로그인회원가입사용자 아이디 : 이메일 형식비밀번호Bcrypt로 인코딩 : 암호화를 위한 PasswordEncoder를 직접 만들어 사용대소문자 포함 영문 + 숫자 + 특수문자를 최소 1글자씩 포함비밀번호는 최소 8글자 이상권한회원가입 시 일반 유저 또는 사장님으로 가입권한에 따라 사용할..

[프로그래머스/ 코딩테스트 연습문제] 크기가 작은 부분 문자열

Q. 크기가 작은 부분 문자열A.class Solution { public int solution(String t, String p) { int answer = 0; //p의 길이와 같은 부분 문자열을 찾아야하니까 p의 문자열 길이를 pLength로 선언 int pLength = p.length(); //문자열이 아닌 숫자로 비교하여 p가 크거나 같은 경우 횟수+1 long pValue = Long.parseLong(p); //t문자열에서 p와 같은 길이를 찾는거니까 t의 총 길이 - p의 길이까지 부분 문자열 탐색 for(int i=0; i