티스토리 뷰

프로그래머스  12918번 -  문자열 다루기 기본

프로그래머스 12918번 - https://programmers.co.kr/learn/courses/30/lessons/12918

 

요구사항

1. 문자열 s의 길이가 4 또는 6이어야 한다.

2. 숫자로만 구성되어있어야 한다.

 

요구사항 분석 및  풀이과정

1. 문자열의 길이는 length() 메서드를 이용하여 4 또는 6인지 확인한다.

2. 문자열의 모든 문자를 순회하여 해당 문자가 숫자(0 <= c <= 9) 인지 확인한다.

 

소스코드 작성

class Solution {
    public boolean solution(String s) {
        return (s.length() == 4 || s.length() == 6) && s.chars().allMatch(Character::isDigit);
    }
}

 

결과

알면 좋은 메소드

String 문자열의 문자 배열에 대한 스트림을 얻고 싶다면 chars() 메서드를 사용하면 됩니다.

 

소스코드 깃허브 주소

링크

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함