[프로그래머스 Lv.1 / Java] 같은 숫자는 싫어
[문제] 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 제한사항 배열 arr의 크기 : 1,000,000 이하의 자연수 배열 arr의 원소의 크기 : 0보다 크거나 같..
2022. 8. 23.
[스프링] 회원가입, 비밀번호 찾기 이메일 인증 구현하기
개발환경 자바11, 스프링 프레임워크, 메이븐, Mybatis, MySQL, 인텔리제이 현재 개인 프로젝트를 진행 중에 있는데, 구현해본적이 없는 기능들 위주로 진행해보기로 했다. 그 중 하나가 이메일 전송 기능! 회원가입 시 이메일 인증을 해보려고 한다.(비밀번호 찾기도 동일한 방식으로 진행할 수 있다.) 이메일 인증에는 두 가지 경우가 있다. 1. 인증번호를 받아 인증번호 입력으로 이메일 인증하기. 2. 인증링크를 받아 링크 클릭 시 인증 완료하기. 두 가지 경우 중 나는 후자인 링크로 인증하는 방법을 구현했다. 또한, 구글을 이용한 이메일 인증을 했다. (참고로, 기본적인 DTO(또는 VO)나 서비스, 컨트롤러 등은 다 준비되어 있다는 가정하에 진행합니다. 회원 테이블에는 본인이 설계한 아이디, 비..
2022. 3. 29.