[프로그래머스] - 문자열 다루기 기본(Java)

병찬·2022년 3월 28일
0

프로그래머스

목록 보기
31/52
post-thumbnail

문제📝


풀이💡

  • 문자열 s의 길이가 4혹은 6이면 charAt()을 통해 string형을 char형으로 바꿔서 ch에 대입한다.
  • ch가 0보다 작고 9보다 크면 숫자가 아니므로 false를 반환한다.
  • 문자열의 s의 길이가 4혹은 6이 아니면 false를 반환한다.

코드💻

/*
 * 프로그래머스 Lv1 - 문자열 다루기 기본
 * 문제링크: https://programmers.co.kr/learn/courses/30/lessons/12918
*/

class Solution {
    public boolean solution(String s) {
        boolean answer = true;
        if(s.length() == 4 || s.length() == 6)  
        {
            for(int i =0; i<s.length(); i++)
            {
                char ch = s.charAt(i); 
                if(ch<'0' || ch>'9'){
                    answer = false;
                }
            }
            return answer;
        }
        else{ 
            answer = false;
            return answer;
        }
    }
}

결과😎


느낀점👨‍💻

string형을 char형으로 바꿔주는 charAt()만 알고 있으면 누구나 충분히 해결할 수 있는 문제인 것 같다.


Sinbmil의 알고리즘 문제 코드

-> https://github.com/Sinbmil/Algorithm-Study

profile
코딩을 열심히 하고 있습니다:)

0개의 댓글

관련 채용 정보