From 283319735637768c7c427e5f03888b2d56f75d5d Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Fri, 2 Dec 2022 10:37:53 -0500 Subject: Solve day 2 part 1 --- 2022/day02.awk | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 2022/day02.awk (limited to '2022/day02.awk') diff --git a/2022/day02.awk b/2022/day02.awk new file mode 100644 index 0000000..3e349c3 --- /dev/null +++ b/2022/day02.awk @@ -0,0 +1,20 @@ +function outcome(a, b) { + if (a == 1 && b == 3) return 0; + if (a == 2 && b == 1) return 0; + if (a == 3 && b == 2) return 0; + if (b == 1 && a == 3) return 6; + if (b == 2 && a == 1) return 6; + if (b == 3 && a == 2) return 6; + return 3; +} +function score(a, b) { + return b + outcome(a, b); +} +{ + a = index("ABC", $1); + b = index("XYZ", $2); + total += score(a, b); +} +END { + print total; +} -- cgit 1.4.1 t' value='switch'/> dontfiles
summary refs log tree commit diff
path: root/.config/git/ignore (unfollow)
Commit message (Collapse)Author
2016-09-12Add -o flag to xxJune McEnroe
2016-09-12Add -g option to xxJune McEnroe
2016-09-12Add -c option to xxJune McEnroe
2016-09-12Add .bin/xx.cJune McEnroe
2016-09-08Rename colorscheme to lameJune McEnroe
2016-09-04Simplify colors syntax in zsh promptJune McEnroe
2016-08-29Color rubyStringDelimiter as StringJune McEnroe
2016-08-24Highlight rubyDefine as StructureJune McEnroe
2016-08-23Remove scroll bindings from nvim configJune McEnroe
2016-08-17Highlight Search with black foregroundJune McEnroe
2016-08-15Remove gruvboxJune McEnroe
2016-08-04Remove march from SSH configJune McEnroe
2016-08-01Disable tab indicators in iTermJune McEnroe
2016-07-30Color PreProc DarkGreenJune McEnroe
2016-07-29Color Structure and Typedef in grayJune McEnroe
2016-07-27Color comments DarkBlue and LightBlueJune McEnroe
2016-07-27Color macros in yellowJune McEnroe
2016-07-26Colorscheme colors and schemesJune McEnroe
2016-07-26Add ''subtle'' colorschemeJune McEnroe
I'm just trying this out.
2016-07-26Add htoprcJune McEnroe
2016-07-24Add may and refactor ssh configJune McEnroe
2016-07-18Disable cursorlineJune McEnroe
2016-07-18Use hard constrast gruvbox darkJune McEnroe
2016-07-15Remove vim configurationJune McEnroe
2016-07-15Add readline to README configurations listJune McEnroe
2016-07-15Add vendor script to READMEJune McEnroe
2016-07-15Pull latest pathogen and gruvboxJune McEnroe