Compare length of two strings: Difference between revisions

Add Common Lisp
m (Fix spelling errors)
(Add Common Lisp)
Line 726:
"Rosetta" (length: 7)
"Code" (length: 4)
</pre>
 
=={{header|Common Lisp}}==
<syntaxhighlight lang="lisp">
(defun sort-and-print-strings (strings)
(dolist (s (sort (copy-list strings)
(lambda (s1 s2) (> (length s1) (length s2)))))
(format t "~A ~A~%" (length s) s)))
 
(sort-and-print-strings '("Lisp" "stands" "for" "List" "Processing"))
</syntaxhighlight>
{{out}}
<pre>
10 Processing
6 stands
4 Lisp
4 List
3 for
</pre>
 
4

edits