랄라
LV1 문자열 다루기 기본 - JAVA 본문
코딩테스트 연습 - 문자열 다루기 기본 | 프로그래머스 스쿨
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제 설명
- 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요.
- 예를 들어 s가 - "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
class Solution {
public boolean solution(String s) {
boolean answer = true;
if (s.length() == 4 || s.length() == 6){
try{
Integer.parseInt(s);
answer = true;
}catch(Exception e){
answer = false;
}
}else{
answer = false;
}
return answer;
}
}
문자열의 길이를 확인할 수 있도록 if문을 사용하였고, 불린값을 리턴해야하기 때문에 try ~ catch 문을 사용하여
정수변환 가능여부를 확인하도록 구현하였습니다.
'스터디 > 코딩 테스트(프로그래머스)' 카테고리의 다른 글
| LV1 경기도에 위치한 식품창고 목록 출력하기 - SQL (0) | 2024.12.02 |
|---|---|
| LV1 문자열 내 p와 y의 개수 - JAVA (1) | 2024.11.27 |
| LV1 두 정수 사이의 합 - JAVA (1) | 2024.11.27 |
| LV1 문자열을 정수로 바꾸기 - JAVA (1) | 2024.11.27 |
| LV1 평균 구하기 - JAVA (0) | 2024.11.27 |