<Algorithm> 138. K번째 접미어(SWExpert)
by BFine반응형
1. K번째 접미어(SWExpert)
정렬 문제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | import java.util.Collections; import java.util.LinkedList; import java.util.List; import java.util.Scanner; import java.util.stream.Collectors; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); /****************************** * sort를 이용해서 n번째 단어를 찾는다. *******************************/ int T = sc.nextInt(); for(int t= 1; t <= T; t++ ) { int n = sc.nextInt(); String str = sc.next(); List<String> list = new LinkedList<>(); for(int i = 0; i < str.length(); i++) { list.add(str.substring(i)); } List<String> sort= list.stream() .sorted() .limit(n) .collect(Collectors.toList()); System.out.println("#"+t+" "+sort.get(sort.size()-1)); } } } | cs |
참고 & 출저
반응형
'공부(2018~2019) - 스킨변경전 > Algorithm' 카테고리의 다른 글
<Algorithm> 140. 배열의 회전 (0) | 2019.03.25 |
---|---|
<Algorithm> 139. 입국심사(SWExpert) (0) | 2019.03.24 |
<Algorithm> 137. 연산자 끼워넣기(BJO) (0) | 2019.03.23 |
<Algorithm> 136. 인구이동(BJO) (0) | 2019.03.22 |
<Algorithm> 135. 빠른 휴대전화 키패드 (SWExpert) (0) | 2019.03.22 |
블로그의 정보
57개월 BackEnd
BFine