반응형

sort 2

[프로그래머스] 문자열 내 마음대로 정렬하기 - Java(자바)

문제설명 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다. 제한 조건 strings는 길이 1 이상, 50이하인 배열입니다. strings의 원소는 소문자 알파벳으로 이루어져 있습니다. strings의 원소는 길이 1 이상, 100이하인 문자열입니다. 모든 strings의 원소의 길이는 n보다 큽니다. 인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치합니다. 출력 형식 원래의 비밀지도를 해독하여 '#', 공백으로 구성된..

프로그래머스 2023.02.17

java.util.Arrays에 대하여

Arrays 클래스란? 배열을 다루기 편리하도록 static 메서드를 제공하는 클래스 (static 메서드이기 때문에 'Arrays.메서드()' 와 같이 사용 가능함) Arrays 클래스 메서드? - asList() : 배열을 List로 변환하는 메서드 String[] arr = {"a", "b", "c"}; List list = Arrays.asList(arr); * asList() 로 만들어진 List에는 원소 추가(add) 불가능하며, 원소의 값 변경 시 원본 배열의 값도 함께 바뀌게 됨 - copyOf(), copyOfRange() : 배열을 복사하는 메서드 Arrays.copyOf([] '원본배열', int 새 배열의 길이); Arrays.copyOfRange([] '원본배열', int from..

Java 2022.01.20
반응형