거인의 코딩일지
[Lv.1_Java] 문자열 다루기 기본 본문
728x90
class Solution {
public boolean solution(String s) {
boolean answer = true;
char [] arr = s.toCharArray();
if(arr.length == 4 || arr.length == 6){
for(int i =0; i <arr.length; i++){
if((int)arr[i]> 57){
answer = false;
}
}
}else{
answer = false;
}
return answer;
}
}
문자열을 char 배열에 넣어준뒤 배열의 길이를 먼저 조건 걸어서 넘기고 그 안에서 아스키코드로 확인하여 문자열이 존재할 경우 false 를 반환하게 하였고 또 배열의 길이가 조건에 맞지 않을 경우에도 false 를 반환하게 만들었다.
728x90
'알고리즘테스트 > Programmers' 카테고리의 다른 글
[Lv.0_Java] 특이한 이차원 배열2 (0) | 2023.08.16 |
---|---|
[Lv.0_Java] n의 배수 고르기 (0) | 2023.08.16 |
[Lv.1_Java] 정수 내림차순으로 배치하기 (0) | 2023.08.14 |
[Lv.1_Java] 수박수박수박수박수박수? (0) | 2023.08.14 |
[Lv.1_Java] 가운데 글자 가져오기 (0) | 2023.08.14 |