From bba3f16c43d9cad6ec92cbdfbfe69703701319bc Mon Sep 17 00:00:00 2001 From: William Carroll Date: Wed, 12 Aug 2020 12:03:35 +0100 Subject: Prefer snake-shift instead of a row-by-row shift Per the assignment's instructions, the `Shift n` operation should treat the *entire keyboard* like a cycle and shift that. I was erroneously treating *each row* like a cycle and shifting those one-by-one. This change fixes that. In addition, it also: - Updates README.md with expected inputs and outputs - Updates test suite - Adds `split` dependency to {default,shell}.nix --- scratch/brilliant/shell.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'scratch/brilliant/shell.nix') diff --git a/scratch/brilliant/shell.nix b/scratch/brilliant/shell.nix index 02d69d3be01b..d0a6c7e5e6f5 100644 --- a/scratch/brilliant/shell.nix +++ b/scratch/brilliant/shell.nix @@ -10,6 +10,7 @@ in pkgs.mkShell { hspec optparse-applicative unordered-containers + split ])) ]; } -- cgit 1.4.1