(Cleaner) Python Solution for 2020 Advent of Code - Day 5 - Binary Boarding
SEE BELOW! I now have an even cleaner solution than this video! Ten lines of actual code down below. Can it get even better? What a fun problem to solve!
---------------------------------------
with open("day05.txt") as file:
data = []
for line in file.readlines():
row = int(line[:7].replace("F", "0").replace("B", "1"), 2)
column = int(line[7:].replace("L", "0").replace("R", "1"), 2)
data.append((8 * row) + column)
print("PART 1 SOLUTION: " + str(max(data)))
missing = (((max(data) + min(data)) / 2) * (len(data) + 1)) - sum(data)
print("PART 2 SOLUTION: " + str(int(missing)))
---------------------------------------
What's the largest seat ID number of all passengers on a plane? Why do I even care? Oh yes, that sweet sweet gold star! For part two, figure out what my seat ID is by looking at everyone else's or something something.
Bradley Sward is currently an Associate Professor at the College of DuPage in suburban Chicago, Illinois. He has earned a Masters degree in Software Engineering from DePaul University, a Masters degree in Computer Science from the University of Illinois at Springfield, and two Bachelors degrees in Computer Science and Molecular Biology from Benedictine University. Prior to teaching, Bradley worked for five years in the field of casino gaming on a variety of video slot machine and poker games. The Village People have been permanently etched into his brain.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «(Cleaner) Python Solution for 2020 Advent of Code - Day 5 - Binary Boarding», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.