diff --git a/2022/.gitignore b/2022/.gitignore new file mode 100644 index 0000000..e0b9b3f --- /dev/null +++ b/2022/.gitignore @@ -0,0 +1 @@ +day_*.txt diff --git a/2022/bqn/day_01.bqn b/2022/bqn/day_01.bqn new file mode 100644 index 0000000..b4c20fe --- /dev/null +++ b/2022/bqn/day_01.bqn @@ -0,0 +1,4 @@ +Split ⇐ {𝕩⊔˜(⊢-˜+`׬)0=≠¨𝕩} +ParseInt ⇐ 10⊸×⊸+˜´∘⌽-⟜'0' +in ← ParseInt¨ ¨Split •Flines "../day_01.txt" +•Out¨ ⟨⊑,+´3⊸↑⟩ {𝕎𝕩}¨ <∨+´¨in diff --git a/2022/ruby/.ruby-version b/2022/ruby/.ruby-version new file mode 100644 index 0000000..8c50098 --- /dev/null +++ b/2022/ruby/.ruby-version @@ -0,0 +1 @@ +3.1 diff --git a/2022/ruby/day_01.rb b/2022/ruby/day_01.rb new file mode 100644 index 0000000..5079446 --- /dev/null +++ b/2022/ruby/day_01.rb @@ -0,0 +1,2 @@ +# p ARGF.read.split("\n\n").map { _1.each_line.map(&:to_i).sum }.max +p ARGF.read.split("\n\n").map { _1.each_line.map(&:to_i).sum }.sort[-3..-1].sum