강의로 돌아가기
홍정현

정확도가 62.5밖에 안 나오는데 뭐가 문제일까요?

지식이 별로 없어서 잘 모르겠습니다ㅠㅠ

작성중인 코드―Solution.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Solution {
public boolean solution(String s){
    boolean answer = true;
    char[] arr = new char[8];
    arr = s.toCharArray();
    if(arr.length == 4 || arr.length == 6){
        for(int i = 0; i < arr.length; i++){
            if((arr[i] >= 'a' && arr[i] <= 'z') || (arr[i] >= 'A' && arr[i] <= 'Z'))
            answer = false;
            else if(arr[i] >= 0 && arr[i] <= 9)
            answer = true;
    }
}
  return answer;
    }
}
  • 정무영
    영어말고 특수문자가 들어가있는 경우도 생각해보세요
    정무영―2019.07.29 12:18
  • 김모세
    s의 값이 4 또는 6이 아닌 경우를 생각해보세요.
    김모세―2019.08.24 22:22
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.