diff options
Diffstat (limited to 'src/06/part1')
| -rw-r--r-- | src/06/part1 | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/src/06/part1 b/src/06/part1 new file mode 100644 index 0000000..7719598 --- /dev/null +++ b/src/06/part1 @@ -0,0 +1,47 @@ +--- Day 6: Custom Customs --- + +As your flight approaches the regional airport where you'll switch to a much larger plane, customs +declaration forms are distributed to the passengers. + +The form asks a series of 26 yes-or-no questions marked a through z. All you need to do is identify +the questions for which [1m[37manyone in your group[0m answers "yes". Since your group is just +you, this doesn't take very long. + +However, the person sitting next to you seems to be experiencing a language barrier and asks if you +can help. For each of the people in their group, you write down the questions for which they answer +"yes", one per line. For example: + +abcx abcy abcz + +In this group, there are [1m[37m6[0m questions to which anyone answered "yes": a, b, c, x, y, and +z. (Duplicate answers to the same question don't count extra; each question counts at most once.) + +Another group asks for your help, then another, and eventually you've collected answers from every +group on the plane (your puzzle input). Each group's answers are separated by a blank line, and +within each group, each person's answers are on a single line. For example: + +abc + +a b c + +ab ac + +a a a a + +b + +This list represents answers from five groups: + +- The first group contains one person who answered "yes" to [1m[37m3[0m questions: a, b, and c. - +The second group contains three people; combined, they answered "yes" to [1m[37m3[0m questions: +a, b, and c. - The third group contains two people; combined, they answered "yes" to [1m[37m3[0m +questions: a, b, and c. - The fourth group contains four people; combined, they answered "yes" to +only [1m[37m1[0m question, a. - The last group contains one person who answered "yes" to only +[1m[37m1[0m question, b. + +In this example, the sum of these counts is 3 + 3 + 3 + 1 + 1 = [1m[37m11[0m. + +For each group, count the number of questions to which anyone answered "yes". [1m[37mWhat is the +sum of those counts?[0m + + |
