문자열 길이를 기준으로 "오름차순"으로 정렬-버전1
String[] words = {"apple", "banana", "cherry"};
Arrays.sort(words, (s1, s2) -> s1.length() - s2.length());
문자열 길이를 기준으로 "오름차순"으로 정렬-버전2
Comparator<String> comparator = (s1, s2) -> s1.length() - s2.length();
Arrays.sort(words, comparator);
문자열 길이를 기준으로 내림차순으로 정렬-버전1
String[] words = {"apple", "banana", "cherry"};
Arrays.sort(words, (s1, s2) -> s2.length() - s1.length());
-
문자열 길이를 기준으로 내림차순으로 정렬2-버전2
Comparator<String> comparator = (s1, s2) -> s2.length() - s1.length();
Arrays.sort(words, comparator);
파이썬 문자열 길이를 기준으로 "오름차순"으로 정렬
words = ["apple", "banana", "cherry"]
# 문자열 길이를 기준으로 정렬
sorted_words = sorted(words, key=len)
print(sorted_words) # ['apple', 'banana', 'cherry']
파이썬 문자열 길이를 기준으로 "내림차순"으로 정렬
words = ["apple", "banana", "cherry"]
# 문자열 길이를 기준으로 정렬
sorted_words = sorted(words, key=lambda x: -len(x))
print(sorted_words) # ['banana', 'cherry', 'apple']
'임시저장소' 카테고리의 다른 글
슬라이싱이 index를 넘어가는 경우 → 빈 문자열 출력 (0) | 2023.01.03 |
---|---|
소수판별 → 제곱근까지만 판별하면 된다.★★ (0) | 2023.01.02 |
int 배열에서 가장 큰 값을 찾는 방법 (0) | 2022.12.28 |
자바- 정수끼리 나누는 경우★★ (1) | 2022.12.27 |
리스트 요소 전부 더하기, 전부 곱하기, 전부 +1더하기★★ (0) | 2022.12.27 |