Level1. 문자열 내림차순으로 배치하기 (Java)
문제설명 )
풀이Code )
class Solution {
public boolean solution(String s) {
boolean answer = true;
if(s.length() != 4 && s.length() != 6) { // 길이가 4도 아니고 6도 아닌경우 false
answer = false;
return answer;
}
for(int i=0; i<s.length(); i++) {
if(Character.isDigit(s.charAt(i)) == false) { //문자열에 숫자가 아닌문자 포함되어있는지 확인
answer = false;
}
}
return answer;
}
}
풀이법 )
1. 길이가 4도 아니고 6도 아닌경우 false 로 미리 리턴 시켜준다.
2. for문으로 문자열에 숫자가 아닌 다른 문자가 포함되어있으면 false리턴
3. 지금 문제를 보니 for문 돌려서 문자가 나오면 false가 나왔을때 그대로 리턴해도 될것같다.
'알고리즘 > Programmers' 카테고리의 다른 글
[Programmers] Level1. 수박수박수박수박수박수? (Java) (0) | 2021.01.21 |
---|---|
[Programmers] Level1. 서울에서 김서방 찾기 (Java) (0) | 2021.01.19 |
[Programmers] Level1. 문자열 내림차순으로 배치하기 (Java) (0) | 2021.01.17 |
[Programmers] Level1. 문자열 내 p와 y의 개수 (Java) (0) | 2021.01.16 |
[Programmers] Level1. 문자열 내마음대로 정렬하기 (Java) (0) | 2021.01.16 |