45
4
Former US Secretary of Defense, Donald Rumsfeld, famously popularized the phrase "known knowns." Here we're going to distill his remarks into a four-line stanza.
Specifically, output this text:
known knowns
known unknowns
unknown knowns
unknown unknowns
Capitalization doesn't matter (for example, Known unKnowns
is fine), and a single trailing newline is acceptable, but no other formatting changes are allowed. That means a single space between the words, and either LF
(59 bytes) or CR/LF
(62 bytes) between the lines.
Rules
- Either a full program or a function are acceptable. If a function, you can return the output rather than printing it.
- Standard loopholes are forbidden.
- This is code-golf so all usual golfing rules apply, and the shortest code (in bytes) wins.
1Can anyone explain why this has got so many downvotes? For me it is a reasonable challenge and has encouraged a variety of answers in a mixture of languages. – ElPedro – 2017-10-16T19:04:57.840
47@ElPedro The reason behind the many downvotes is a known unknown – Wondercricket – 2017-10-16T21:18:50.637
May we return a matrix or a list of strings? – Adám – 2017-10-17T07:57:24.803
1@Adám A list of four strings would be OK, as that's still preserving the space between words; but, unless you're doing a matrix of every character including the spaces, matrices are not OK. – AdmBorkBork – 2017-10-17T12:21:50.287
Related :^D – DLosc – 2017-10-18T18:52:53.423
1Are the trailing spaces intentional? – user202729 – 2017-12-25T15:16:59.280
@user202729 There aren't any trailing spaces. – AdmBorkBork – 2017-12-26T13:18:22.680