위에 방법으로 하면 애초에 lowercase로 들어가서 원본을 알 수 가 없고 아래 방법으로 하면 아스키 코드 때문에 소문자가 다 뒤로 가버리는데
apple ApPle Banana banana 이런 식으로 정렬 후가 나오려면 뭐 써야하죠?
위에 방법으로 하면 애초에 lowercase로 들어가서 원본을 알 수 가 없고 아래 방법으로 하면 아스키 코드 때문에 소문자가 다 뒤로 가버리는데
apple ApPle Banana banana 이런 식으로 정렬 후가 나오려면 뭐 써야하죠?
소팅함수안에서 소문자로바꾸고 비교하면되지
아래 그렇게 했었는데 뭔가 생각대로 안나와서.. return 배열을 해줘야하나?
순서가 aAbBcCdD...로 돼야한단건가
a는 97 A는 65, 그럼 글자 하나씩 검사해서 97이상이면 32.5 빼서 계산하든 하면 되지않을까.
정렬 전 = BANANA cake PEN apple CAKE APPLE banana pen Banana 정렬 후 = apple APPLE BANANA banana Banana cake CAKE PEN pen 이런식
아 그말이군 - dc Cpp
그냥 비교할때만 대소문자 통일시키면 되잖음. 32 빼거나 더해서 - dc Cpp
음 일괄로 배열이 넘어왔는데 그 경우는 어디서 비교해야하지 ㄷㄷ 잠만 고민좀
소문자로 복사한 배열 만들고 원본이랑 인덱스 맵핑시켜서 하면 될듯?