PROGRAMMERS
-
PROGRAMMERES Level 1 연습문제 문자열 다루기 기본 (JAVA 자바)PROGRAMMERS/연습문제 2022. 8. 24. 15:00
import java.util.*; class Solution { public boolean solution(String s) { boolean answer = true; // 17 ~ 42 대문자, 49 ~ 74 소문자 // 소문자 대문자가 하나라도 있을 경우 false, break for(int i=0; i= 17 && s.charAt(i)-'0' = 49 && s.charAt(i)-'0'
-
PROGRAMMERES Level 1 연습문제 문자열 내림차순으로 배치하기 (JAVA 자바)PROGRAMMERS/연습문제 2022. 8. 23. 17:12
import java.util.*; class Solution { public String solution(String s) { String answer = ""; String arr[] = s.split(""); Arrays.sort(arr, Comparator.reverseOrder()); answer = String.join("", arr); return answer; } } .split() -> 문자열을 string 배열로 만들어주기 Arrays.sort(arr, Comparator.reverseOrder()) - > 내림차순 String.join( , ) -> 배열을 문자열로 만들어주기
-
PROGRAMMERES Level 1 연습문제 문자열 내 마음대로 정렬하기 배열 (JAVA 자바)PROGRAMMERS/연습문제 2022. 8. 23. 16:45
import java.util.*; class Solution { public String[] solution(String[] strings, int n) { // n번째 인덱스값을 저장할 ArrayList ArrayList arr = new ArrayList(); // strings 배열의 i번째 인덱스의 n번째 인덱스값을 charAt으로 뽑아주고 strings 배열의 i번째 인덱스값 // 을 더해서 arraylist에 넣어줌. ex("usun", "ebed", "acar") -> 정렬을 이용하기위해서 for(int i=0; i