🤔생각해보기
1) 배열 내의 문자열들을 추출한다.
2) 문자열 내의 문자를 추출한다.
3) 정렬한다.
4) 새 배열에 다시 담아서 출력한다.
err) 문자열을 추출하고 나니, 문자열들을 순서지을 수가 없었다.
def solution(strings, n):
arr = []
for i in range(len(strings)):
strings[i] = strings[i][n] + strings[i]
strings.sort()
print(strings)
for j in range(len(strings)):
arr.append(strings[j][1:])
return arr
print(solution(["sun", "bed", "car"], 1))
해당문제는 생각해보면 간단하다.
인덱스에 해당하는 문자를 맨 앞으로 지정하고 sort를 한다.
sort된 배열에서 0번 인덱스를 제외하고 새 배열에 담는다.