Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Far from it.

문자열 다루기 기본 본문

문제풀기

문자열 다루기 기본

두유콩 2019. 9. 22. 20:02

문제 설명

문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다.

 

제한 사항

  • s는 길이 1 이상, 길이 8 이하인 문자열입니다.

입출력 예

sreturn

a234 false
1234 true

 

//

 

Integer.valueOf() 와 try~catch문을 활용하여 풀어보았다.

class Solution {
 public boolean solution(String s) {
		
		boolean answer = false;
		
		int num = 0;
		
		if (s.length()==4 || s.length()==6) {
			try {
				num = Integer.valueOf(s);
				answer=true;
			} catch (Exception e) {
				answer=false;
			}
		}
		
		return answer;
		
	}
}

 

'문제풀기' 카테고리의 다른 글

문자열 내 마음대로 정리하기  (0) 2019.10.09
시저 암호  (0) 2019.09.22
제일 작은수 제거하기  (0) 2019.09.22
콜라츠 추측  (0) 2019.09.17
최대공약수와 최소공배수  (0) 2019.09.17