728x90
https://programmers.co.kr/learn/courses/30/lessons/12918
오늘의 코드 리뷰는 프로그래머스 문자열 다루기 기본
입력받은 문자가 4글자 또는 6글자인지 확인하고 숫자로만 이루어져있는지 확인하는 문제
import java.util.*;
class Solution {
public boolean solution(String s) {
boolean answer = true;
if (s.length() == 4 || s.length() == 6) {
for(char x : s.toCharArray()) {
if(Character.isDigit(x)){
answer = true;
} else {
answer = false;
break;
}
}
} else {
answer = false;
}
return answer;
}
}
우선 if문으로 or연산으로 4글자 또는 6글자인가 확인해주고 아닌경우 바로 false출력해줬어요
4글자 또는 6글자인 경우는 for문에서 isDigit으로 숫자 판별
'공부 > 코딩테스트' 카테고리의 다른 글
(1일 1코딩)프로그래머스 약수의 개수와 덧셈[JAVA] (0) | 2021.08.03 |
---|---|
(1일 1코딩)프로그래머스 위클리 챌린지 부족한 금액 계산하기[JAVA] (0) | 2021.08.03 |
(1일 1코딩)프로그래머스 서울에서 김서방 찾기[JAVA] (0) | 2021.07.30 |
(1일 1코딩)프로그래머스 소수 찾기[JAVA] (0) | 2021.07.30 |
(1일 1코딩)프로그래머스 숫자의 표현[JAVA] (0) | 2021.07.30 |