Skip to content

Commit 1f6f41b

Browse files
committed
Add day 06: Frequent Characters
1 parent 56b87ec commit 1f6f41b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Diff for: 06_frequent_characters.rb

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
by_freq = ARGF.map { |l| l.strip.chars }.transpose.map(&:tally).map { |f|
2+
f.to_a.sort_by(&:last).map(&:first).freeze
3+
}.freeze
4+
puts %i(last first).map { |s| by_freq.map(&s).join }

0 commit comments

Comments
 (0)