NYPC 연습문제입니다.
어떤 웹사이트에 회원가입하기 위해서 다음과 같은 비밀번호 조건들이 있다. 입력으로 들어온 문자열이 다음 조건을 만족하는지 확인하는 프로그램을 작성하시오.
- 비밀번호는 8자 이상 15자 이하이어야 한다.
- 비밀번호에 영어 대문자가 반드시 포함되어야 한다.
- 비밀번호에 영어 소문자가 반드시 포함되어 야한다.
- 비밀번호에 숫자가 반드시 포함되어야 한다.
- 비밀번호에 특수문자가 반드시 포함되어야 한다.
password = password 입력받는 부분
char[] pwforcheck 배열을 password의 길이만큼 선언하고
.toCharArray로 String을 char[]로 변환, haveUpperCase, haveLowerCase 변수를 이용해 대소문자 포함을 확인하고, 맨 마지막에 if문을 이용하여 5가지의 조건을 체크하였다.
'일일 스터디노트' 카테고리의 다른 글
사서 고생하기 일시 중지 | NYPC 대회 중 (0) | 2019.08.08 |
---|---|
사서 고생하기 | 21일차 | 원소 k칸 옮기기 (0) | 2019.08.06 |
사서 고생하기 | 19일차 | A . 바꾸기 (0) | 2019.08.04 |
사서 고생하기 | 18일차 | 앱 DB 이전 (0) | 2019.08.03 |
사서 고생하기 | 17일차 | 일기장 내보내기 기능 추가 (0) | 2019.08.02 |