3 ms·
You're right, I had a bug in my code. fmt --width=14 <gettysburg.txt The copy of the Gettysburg address I grabbed off Wikipedia has "mdashes" in it (unicod
by gvb 15y ago
You're right, I had a bug in my code.
fmt --width=14 <gettysburg.txt
The copy of the Gettysburg address I grabbed off Wikipedia has "mdashes" in it (unicode characters). That messes up my wrapping too because fmt counts them as two bytes even though they are one character.
diff y z
101,104c101,103
< us—that
< from these
< honored dead
< we take
---
> us-that from
> these honored
> dead we take
(the others were not material).
- thangalin 15y agoEnsuring quality of data counts as time required to complete the project. Also, fmt does not produce an optimally short solution for an 8" long bookmark. For example, using your fmt statement on http://pastebin.com/RxWd11bU http://pastebin.com/RxWd11bU produces: on a great battle-field of that war. We have come to dedicate a portion of Versus hand-written: on a great battle-field of that war. We have come to dedicate a portion of You'll have to do better than 128 lines, I think, to fit the length requirement. And this was really the author's point. Had you estimated a solution that'd take a few seconds to code using fmt, your estimate would be blown away by reality. Not only would have gone down a rabbit hole (which actually happens quite a lot in software development), but you'd still not have a working solution.