반응형
SMALL
https://programmers.co.kr/learn/courses/30/lessons/12918
코딩테스트 연습 - 문자열 다루기 기본
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이
programmers.co.kr
- Character.isDigit()
- 숫자면 true
- 문자열이면 false
class Solution {
public boolean solution(String s) {
boolean answer = false;
if(s.length() == 4 || s.length() == 6) {
int i;
/*
* Character.isDigit() 함수
* 숫자면 true
* 문자열이면 false
*/
for(i = 0; i < s.length(); i++) {
// i번째 문자열 추출 함수 (charAt(i))
if(!Character.isDigit(s.charAt(i))) { // 문자열 나오면 걍 false
break;
}
}
if(i == s.length()) { // 위의 for문이 끝까지 돌아갔다는건 모두 숫자라는 뜻
answer = true;
}
}
return answer;
}
}
반응형
LIST
'JAVA > Algorithm' 카테고리의 다른 글
[프로그래머스/java] 소수찾기 (중요-다시보기) (0) | 2020.12.02 |
---|---|
[프로그래머스/java] 서울에서 김서방 찾기 (0) | 2020.12.01 |
[프로그래머스/java] 문자열 내림차순으로 배치하기 (0) | 2020.12.01 |
[프로그래머스/java] 문자열 내 p와 y의 개수 (0) | 2020.12.01 |
[프로그래머스/java] 문자열 내 마음대로 정렬하기 (compareTo, charAt) (0) | 2020.10.25 |