취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

문자열 배열 오름차순 정렬

예를들어 문자열로

1 2 3 4 5 6 7 8 9 10 이렇게 만들어지게 코딩을 짜고나서

배열로 만들어서 오름차순 정렬을 하면

1 10 2 3 4 5 6 7 8 9 이렇게 정리가 되는데

 

숫자형의 경우는 오름차순 정렬이 잘 됩니다.

문자열도 오름차순으로 정렬되게 하는 해결방법이 없을까요

0 포인트
1/4 메시지
2,823 조회수

You need to convert it to a numeric array for sorting. If you want to deal with string, you need to use a sufficient number of leading zeroes, e.g. 01 02 03 04 05 06 07 08 09 10, etc.

0 포인트
2/4 메시지
2,804 조회수

문자열을 숫자로 변환하신 후 오름차순으로 정렬시킨 후 다시 문자열로 변환해주시면 될 것 같습니다.

0 포인트
3/4 메시지
2,744 조회수

Labview 2012로 작성된 예제입니다.

펑션으로 사용 할 수 있도록 제작되었습니다.

블록 다이어그램 중간에 있는 인디케이터를 Disable 해주고 소트할 문자열 입력을 비운 뒤에 기본값으로 설정한 후 사용하면 됩니다.

 

1. 문자열 갯수에 따라 스트링들을 분리.

2. 각각 분리된 스트링들을 소트.

3. 문자열 갯수에 따라 인덱스 등륵 후 소트

4. 소트된 인덱스에 따라 스트링들을 재조립.

 

0 포인트
4/4 메시지
2,729 조회수