코딩테스트
코딩 테스트) 문자열 내 마음대로 정렬하기- 프로그래머스(java)
김코식
2022. 11. 21. 09:27
문제)
제한 조건)
입출력 예)
생각할 점)
//입력받은 숫자의 인덱스에 위치한 문자 뽑아내기
//그 문자 순으로 정렬
//전체 배열 정렬
코드 설명)
9~11 -> 배열에 있는 문자들을 입력받은 숫자의 인덱스에있는 문자를 뽑아내고 각각의 문자열 앞에 추가해준다
ex)n=1 / sun = usun ,car = acar
12 -> 리스트 오름차순 정렬
13~15 -> 리스트값 첫 번째 문자 제외 > 배열에 저장
다른 사람 풀이)
배운점,배울점)
Collections.sort(n) > n을 오름차순 정렬
charAt(n) > n번 인덱스의 문자 하나 뽑아오기
substring(n) > n번 인덱스 이후부터 출력
n.compareTo(m) > n,m 비교 // 숫자형 = n>m > 1 / n=m > 0 / n<m >-1