접미사 배열
-
[프로그래머스] 접미사 배열알고리즘 노트 2023. 10. 18. 10:38
지문의 이해가 오히려 더 어려웠던 것 같습니다.. 위 내용은 결국 문자열을 하나씩 잘라 알파벳 순서대로 정렬을 해서 반환하면 되는 문제였습니다. [문제풀이] 1. IntStream의 range() 메소드로 loop문을 구현합니다. 길이는 my_string의 length()까지 입니다. 2. mapToObj() 메소드를 통해 잘라낸 String을 구합니다. 여기서 ::는 substring의 인자를 하나만 받는 메소드가 하나밖에 없을 경우 사용 가능합니다. 따라서 ::substring을 활용하면 .substring(i)로 치환되어 사용됩니다. 3. sorted() 메소드를 통해 잘라낸 문자열을 알파벳 순서로 정렬합니다. 4. toArray() 메소드를 통해 String 배열을 반환합니다. 여기서는 새로운 S..