반응형
출처 : 프로그래머스 Level 1
문제 설명
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다.
제한 사항
- s는 길이 1 이상, 길이 8 이하인 문자열입니다.
입출력 예
s return
a234 | false |
1234 | true |
이클립스에서만 하다가, 프로그래머스에서 푸니까 함수도 기억 안나고 너무 헷갈린다... ㅜ
- 기본부터 충실히 하자.. ㅎ
코드
class Solution {
public boolean solution(String s) {
boolean answer = true;
// 길이가 4 또는 6이고,
if ( s.length() == 4 || s.length() == 6 )
{
// 모두 숫자로 이루어졌니?
for( int i=0; i<s.length(); i++){
if ( s.charAt(i) < '0' || s.charAt(i) > '9' ){
return false;
}
}
} else {
return false;
}
return answer;
}
}
반응형
'알고리즘' 카테고리의 다른 글
[프로그래머스] 완주하지 못한 선수 [Java] (0) | 2020.10.20 |
---|---|
[삼성 SW Expert Academy] 음식배달 10888 [JAVA] (0) | 2020.10.19 |
[프로그래머스] 두 개 뽑아서 더하기 [JAVA] (0) | 2020.10.17 |
[백준] 최소 스패닝 트리 1197 [JAVA] (0) | 2020.10.17 |
[백준] 행성 연결 16398 [JAVA] (0) | 2020.10.17 |