文字列ベース


アルゴリズムの問題「文字列ベース」を解いた.
問題の説明
文字列sの長さが4または6であり、数値のみからなる関数であることを確認し、解を完了してください.たとえば、sがa 234であればFalse、1234であればTrueを返します.
せいげんじょうけん
  • sは、長さが1より大きく、長さが8より小さい文字列である.

  • 問題を解く
    sの文字列をチェックして、値が0~9で、正しい場合はtrue、値がfalseの場合falseであることを確認します.
    class Solution {
        public boolean solution(String s) {
            boolean answer = true;
            // 정규식으로 0~9사이의 값인지 확인
                if(s.matches("^[0-9]*$")){
                    answer = true;
                } else {
                    answer = false;
                }
            return answer;
        }
    }
    ここで、正規表現(Regex)を使用するにはmatches()メソッドを使用する必要がありますが、パラメータとして正規表現を使用することができます.