프로그래머스_문자열 다루기 기본(JAVA)
문제 : 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성되어있는지 확인해주는 함수, solution을 완성하시오. 예를 들어 s가 "a234"이면 False를 리턴하고, "1234"라면 True를 리턴하면 됩니다.
- 제한 사항 : s는 길이 1 이상, 길이 8 이하인 문자열이다.
풀이
- length() 함수를 이용해 문자열의 길이를 확인하여 조건문 생성.
- 문자열 전체를 반복문으로 순환하고, charAt(i) 이용, 한 글자씩 확인하는 조건문 생성.
class Solution {
public boolean solution(String s) {
boolean answer = true;
int length = s.length();
if (length != 4 && length != 6) {
return false;
}
for (int i =0; i<length; i++) {
char c = s.charAt(i);
if (c<'0' || c>'9'){
return false;
}
}
return answer;
}
}
Author And Source
이 문제에 관하여(프로그래머스_문자열 다루기 기본(JAVA)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dltmddyd321/프로그래머스문자열-다루기-기본JAVA저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)