목록2024/10/22 (1)
기술 블로그
코테 정리
JavaScript에서 문자열 비교와 숫자 정렬 문제 해결JavaScript에서 숫자를 이어 붙여 가장 큰 수를 만들 때 주의해야 할 점과 효과적인 방법을 소개합니다.1. 숫자로 변환 시 정밀도 손실숫자가 매우 크면 Number 타입으로 처리할 때 정밀도가 손실될 수 있습니다. 따라서 큰 숫자를 직접 숫자로 변환해 비교하면 잘못된 결과가 나옵니다.Number("11111112111111121"); // 11111112111111120 (정밀도 손실)2. localeCompare()로 문자열 비교두 숫자를 문자열로 결합한 후 localeCompare()로 비교해 사전식으로 정렬할 수 있습니다. 이 방식은 정확한 비교를 제공합니다.("34" + "9").localeCompare("9" + "34"); // ..
알고리즘
2024. 10. 22. 14:04