PROGRAMMERS/연습문제
PROGRAMMERES Level 1 연습문제 문자열 다루기 기본 (JAVA 자바)
c0mmedes
2022. 8. 24. 15:00
import java.util.*;
class Solution {
public boolean solution(String s) {
boolean answer = true;
// 17 ~ 42 대문자, 49 ~ 74 소문자
// 소문자 대문자가 하나라도 있을 경우 false, break
for(int i=0; i<s.length(); i++){
if((s.charAt(i)-'0' >= 17 && s.charAt(i)-'0' <= 42)
|| (s.charAt(i)-'0' >= 49 && s.charAt(i)-'0' <= 74)) {
answer = false;
break;
}
}
// 길이가 4 또는 6이면서 위에서 알파벳이 있는지 판단한 answer가 true일때 true
if((s.length()==4 || s.length()==6) && answer == true) return answer;
else {
answer = false;
return answer;
}
}
}