1181번 - 단어 정렬
arr에는 입력 받은 문자열을 저장하는데 중복을 애초에 제거하여 저장합니다.
저는 길이순으로 먼저 정렬하지 않고 알파벳 순으로 오름차순하였습니다.
brr에는 정렬을 마친 arr의 각 단어들의 길이를 순서대로 저장하였습니다.
그래서 brr에서 가장 최소값의 위치를 찾아서 arr에서 그 위치의 값을 출력해주고
arr, brr에서 그 위치의 값을 지워주는 방식으로 소스를 짰습니다.
여러번 테스트했을때 원하는 결과대로 잘 나오는 것 같은데 출력 형식이 잘못되었다고 하니 답답하네요.
혹시 제가 뭔가 생각하지 못한 부분이 있는지 알려주셨으면 합니다.
감사합니다.
댓글을 작성하려면 로그인해야 합니다.
taejoonfool 6년 전
arr에는 입력 받은 문자열을 저장하는데 중복을 애초에 제거하여 저장합니다.
저는 길이순으로 먼저 정렬하지 않고 알파벳 순으로 오름차순하였습니다.
brr에는 정렬을 마친 arr의 각 단어들의 길이를 순서대로 저장하였습니다.
그래서 brr에서 가장 최소값의 위치를 찾아서 arr에서 그 위치의 값을 출력해주고
arr, brr에서 그 위치의 값을 지워주는 방식으로 소스를 짰습니다.
여러번 테스트했을때 원하는 결과대로 잘 나오는 것 같은데 출력 형식이 잘못되었다고 하니 답답하네요.
혹시 제가 뭔가 생각하지 못한 부분이 있는지 알려주셨으면 합니다.
감사합니다.