프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12918)
자바 + 초급문제 의 문자열다루기 기본이다.
내용: 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다.
다시 접근해본 문자열 다루기이다. 느낌이 새로웠고 그만큼 즐거웠던 시간이라고 생각이 든다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package programmers_문자열다루기기본;
public class subClass {
public boolean solution(String s) {
boolean answer = true;
// 문자열 s가 주어짐 길이는 4 or6
// 숫자로만 구성됬으면 ture 아니면 false
if (s.length() == 4 || s.length() == 6) {
try {
Integer.parseInt(s);// 바로 숫자로 변환시도
} catch (NumberFormatException e) {// 예외처리 발생시에
answer = false;// 바로 false
}
} else {
answer = false;// 길이 다르면 바로 false
}
return answer;
}
}
|
cs |
오늘 학습했던 예외처리를 배워서 적용해보았다. 훨씬 코드가 깔끔해진 것 같아서 기쁘다 :)
'자바 초급문제로 맨땅에 해딩하기' 카테고리의 다른 글
자바 초급문제 5-1. 같은 숫자는 싫어 다시 접근하기. (0) | 2020.04.11 |
---|---|
자바 초급문제 8-1. 핸드폰 번호 가리기 다시접근하기 (0) | 2020.04.11 |
자바 초급문제 16. 소수찾기 진행. (0) | 2020.04.10 |
자바 초급문제 15. 문자열 내림차순으로 배치하기 (0) | 2020.04.09 |
자바 초급문제 14. 이상한 문자 만들기 (0) | 2020.04.08 |