시간&메모리 제한
문제
입력&출력
문제 풀이
package com.Back;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
public class Back_11656 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String tmp = br.readLine();
ArrayList<String> arr = new ArrayList<String>();
for (int i = 0; i < tmp.length(); i++) {
arr.add(tmp.substring(i, tmp.length()));
}
Collections.sort(arr);
for (int i = 0; i < arr.size(); i++) {
System.out.println(arr.get(i));
}
}
}
※ 내 생각
이 문제는 문자열을 이용해서 푸는 문제입니다.
문자열을 받아오고 substring으로 계속 잘라줍니다.
그리고 잘라준 문자열을 리스트에 넣어준 후에 정렬을 해줍니다.
다음으로 출력해주면 됩니다.
'Algorithm > 백준 알고리즘' 카테고리의 다른 글
백준_4889 안정적인 문자열(자바) / 자료구조 , 문자열 (0) | 2021.09.09 |
---|---|
백준_1541 잃어버린 괄호(자바) / 문자열 (0) | 2021.09.08 |
백준_1755 숫자 놀이(자바) / 문자열 (0) | 2021.09.06 |
백준_15686 치킨 배달(자바) / 구현 (0) | 2021.09.04 |
백준_1427 소트인사이드(자바) / 문자열 (0) | 2021.09.03 |