[Javascript] 자바스크립트 문자 정렬에 대한 모든 것 (sort, localeCompare ⭐️ )
뭔가 문자열 정렬을 코딩 테스트 때 말고 사용하는 경우가 많이 없어서 익숙하지 않은 것 같아 한번 정리하려고 한다. 사실 자바스크립트에서 숫자 오름차순 정렬을 하게 되면 그냥 아래와 같이 간단하기 빼기 연산으로 해주면 된다. [1, 2, 5, -1].sort((a, b)=> a - b); 하지만 문자열은 이렇게 해서는 원하는 정렬을 기대하기가 어렵다. "잘못된 코드"["apple", "Orange", "banana", "grape"].sort((a, b)=>a - b)// result ['apple', 'Orange', 'banana', 'grape'] 이렇게 하면 문자열 간 빼기 연산 진행을 못해 기존 문자열 그대로 반환이 된다. 그다음 해볼 수 있는 방법은 문자의 대소를 비교해서 1, -1, 0..
2024. 11. 13.
파이썬 유용한 함수 및 문법 👾
💡 map ◾ 기본 문법 list(map(함수, 리스트)) 파라미터로 전달된 함수를 각 리스트의 하나의 원소마다 실행한다. 💡 dictionary ◾ 기본 문법 {key1: value1 , key2: value2, key3: value3} d = {"pig": 1} 파라미터로 전달된 함수를 각 리스트의 하나의 원소마다 실행한다. ◾ 쌍 추가하기 a = {1: 'a'} a[2] = 'b' # a = {1: 'a', 2: 'b'} ◾ 쌍 삭제하기 del a[1] # a = {2: 'b', 'name': 'pey', 3: [1, 2, 3]} ◾ value가 가장 큰 값 리스트 dictionary에서 items()를 가져오면 각 key, value쌍이 리턴된다 이를 k, v변수에 담고 만약 d의 values중 ..
2021. 9. 1.