From dc79e7060ba343a9dad553a9ea16bc097123bd60 Mon Sep 17 00:00:00 2001 From: Philip Top Date: Mon, 5 May 2025 07:31:37 -0700 Subject: [PATCH] reduce loc slightly for levenshteinDistance --- examples/close_match.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/examples/close_match.cpp b/examples/close_match.cpp index e8763837..2bc64fcf 100644 --- a/examples/close_match.cpp +++ b/examples/close_match.cpp @@ -20,11 +20,9 @@ // Levenshtein distance function code generated by chatgpt/copilot std::size_t levenshteinDistance(const std::string &s1, const std::string &s2) { std::size_t len1 = s1.size(), len2 = s2.size(); - if(len1 == 0) - return len2; - if(len2 == 0) - return len1; - + if (len1 == 0 || len2 == 0) { + return (std::max)(len1, len2); + } std::vector prev(len2 + 1), curr(len2 + 1); std::iota(prev.begin(), prev.end(), 0); // Fill prev with {0, 1, ..., len2}