wa문제 및 다른 코딩 방향

soom082 Reply 4 years 25 weeks ago
몇가지 샘플 넣어서 돌려봐도 결과값이 항상 괜찮은데 왜 wa문제가 나는지 모르겠습니다. 추가로, 특수문자 및 2개의 숫자 판별할때 switch-case구문을 이용해서 제가 생각하기엔 상당히 무식한 방법으로 했는데.... 다른 방식의 코딩으로 뭐가 있는지 궁금합니다. (배열과 key값을 통해서, key값이 전체 배열에 존재하는지 검사하는 방식은 생각해 봤습니다!)
withcs2 Reply 4 years 25 weeks ago
WA가 나오는 이유는.. 이상, 이하, 초과, 미만에 대해 공부하고 오시면 좋을 것 같습니다. 그리고 특수문자 판별 시에는 ^[0-9a-zA-Z]{8,}$ 위의 정규식을 써도 되고, 정규식에 익숙하지 않다면 (('0'<=a&&a<='9')||('a'<=a&&a<='z')||('A'<=a&&a<='Z')) 위 조건문을 사용해도 될 것 같습니다. StringUtils.isAlphanumeric(문자열) Character.isLetterOrDigit(문자) 이런 함수들도 있는데.. 이건 교수님 몰래 쓰세요ㅎ