본문 바로가기

분류 전체보기202

[프로그래머스] 문자열 내림차순으로 배치하기.java (내림차순) [프로그래머스] 문자열 내림차순으로 배치하기.java Collections.reverseOrder() 메소드 사용하여 내림차순 정렬 Arrays.sort(str, Collections.reverseOrder()); 소스코드 import java.util.Arrays; import java.util.Collections; class Solution { public String solution(String s) { String answer = ""; String[] str = s.split(""); Arrays.sort(str, Collections.reverseOrder()); for(int i=0; i 2022. 11. 13.
[프로그래머스] 문자열 다루기 기본.java (try ~ catch) [프로그래머스] 문자열 다루기 기본.java (try ~ catch) . . 문자열을 int 로 못한다면 false 를 예외로 두면된다. /* 문자열을 int 로 바꾸지 못한다면 false 이다. */ class Solution { public boolean solution(String s) { if(s.length() == 4 || s.length() == 6){ try{ int x = Integer.parseInt(s); return true; } catch(NumberFormatException e){ return false; } } else return false; } } 2022. 11. 4.
[프로그래머스] 가운데 글자 가져오기.java (string 문법), [프로그래머스] 수박수박수박수박수박수? [프로그래머스] 가운데 글자 가져오기.java charAt() charAt은 문자열의 글자를 char 형식으로 한 글자 가져온다. for 문을 이용해 char ch = charAt(i) 많이 사용 class Solution { public String solution(String s) { String answer = ""; if(s.length() % 2 ==0){ answer = answer + s.charAt(s.length()/2 -1 ); answer = answer + s.charAt(s.length()/2); } else{ answer = answer + s.charAt(s.length()/2); } return answer; } } . 그리고 내가 처음 생각했던 방법 char 를 string.. 2022. 11. 4.
[프로그래머스] 핸드폰 번호 가리기.java [프로그래머스] 핸드폰 번호 가리기.java IDEA 1. String 을 문자열 배열로 하나씩 자른다. 2. 배열의 뒤 4자리 까지만 *로 바꾼다 소스코드 class Solution { public String solution(String phone_number) { String answer = ""; char[] ph = phone_number.toCharArray(); for(int i=0; i 2022. 10. 27.