TGViewer
Channel Public Channel
Web Overflow 🇺🇦

Web Overflow 🇺🇦

@web_overflow

Затишний блог про веб-розробку і не тільки 💛

Чат: @web_overflow_chat
Співпраця: @web_overflow_support
Автори: @lluchkaa & @anastasiia_tarasenko
Subscribers
3.82K
Photos
422
Videos
44
Links
550

Showing posts older than #1250 · Back to latest

Older Posts 20 shown
Post #1249 5.68K
Web Overflow 🇺🇦 Advent of Code 2024, Day 11 🎄 Сьогоднішнє завдання коротко: є кілька каменів, які лежать у рядок, кожен камінь представлений числом. Кожного разу, коли ви моргаєте, камені змінюються за такими правилами: 1. Якщо число каменя дорівнює 0, воно змінюється на…
  • 😁 7
  • ❤ 1
  • 👍 1
Post #1248 5.22K
#todo 🎄

1. Обчислити ваш_день_народження % 11 + 1.
2. Відкрити комірку під номером результату в Advent of Code.
3. Вирішити задачу та подітись рішенням в коментарях.
  • 👍 4
  • 🤔 4
  • ❤ 1
Post #1247 5.42K
Advent of Code 2024, Day 11 🎄

Сьогоднішнє завдання коротко: є кілька каменів, які лежать у рядок, кожен камінь представлений числом. Кожного разу, коли ви моргаєте, камені змінюються за такими правилами:

1. Якщо число каменя дорівнює 0, воно змінюється на 1.
2. Якщо у числі каменя парна кількість цифр, камінь розділяється на два камені: перший із числом, сформованим із лівої половини цифр, а другий — із правої.
3. Якщо попередні правила не виконуються для каменя, його число множиться на 2024.

Наприклад:
Вхідний рядок: 125 17 0
Після одного моргання: 253000 1 7 1

Питання: Скільки каменів буде у рядку після того, як ви моргнете 25 разів?

Завдання із зіркою:
А якщо 75 разів?

👉 Відкрити посилання

#aoc
  • ❤ 4
  • 👍 1
Post #1246 4.43K
  • ❤ 6
  • 👍 5
Post #1245 4.43K
#quiz
  • 👍 5
  • ❤ 2
Post #1244 4.6K
Advent of Code 2024, Day 10 🎄

Сьогоднішнє завдання коротко: дано вхідний файл, який позначає мапу розміром m*n. Кожна клітинка - цифра від 0 до 9, що позначає висоту сходинки. Рухатися по мапі можна горизонтально та вертикально. Шукатимемо стежки, які починаються зі сходинки 0, закінчуються на сходинці 9 (вершина) та збільшують висоту сходинки на 1 на кожному кроці. Для кожної 0-ї сходинки потрібно знайти кількість 9-их сходинок, яких можна досягнути, та обчислити їх суму на мапі.

Завдання із зіркою:
необхідно знайти не кількість вершин (9-та сходинка), а кількість унікальних шляхів до неї.

👉 Відкрити посилання

❗️Не забувайте долучатись до нашого приватного Leaderboard - 3111715-18668836

#aoc
  • ❤ 2
  • 👍 2
Post #1243 4.17K
Висновок: не стресуйте на роботі! 😄
  • 😁 12
  • ❤ 2
  • 🕊 1
Post #1242 3.82K
  • 👍 4
  • ❤ 1
Post #1240 3.86K
Advent of Code 2024, Day 9 🎄

Сьогоднішнє завдання коротко: дано доооовгий рядок, який відображає пам’ять диска. У рядку присутні тільки цифри. Перша цифра позначає кількість пам’яті, яку займає файл із ID=0, друга цифра позначає кількість вільної пам’яті, третя цифра — кількість пам’яті файлу з ID=1 і т. д.

2233133 => 00..111...2...333

1. Потрібно дефрагментувати диск: беручи файли з кінця, потрібно заповнити вільну пам’ять від початку диска.
00..111...2...333 => 003311132

2. Після цього обчислити чексуму: суму цифр у кожній комірці пам’яті помножену на індекс комірки.

⁉️ Яку структуру даних ви оберете для виконання такого завдання?

Завдання із зіркою:
Якщо зліва немає достатнього цілісного шматка вільної пам’яті, в який би вмістився весь поточний файл, потрібно залишити його на поточному місці.

👉 Відкрити посилання

❗️ Створюйте git-репозиторій, опублікуйте його та поділіться посиланням у коментарях.

#aoc
  • ❤ 2
  • 👍 1
Post #1239 3.77K
Advent of Code 2024, Day 8 🎄

Сьогоднішнє завдання досить складно описати коротко, тому краще одразу переходьте за посиланням. Однак ми все ж спробуємо.

Сьогоднішнє завдання коротко: дано двовимірну мапу міста, де кожен символ — антена (окрім .). Сам символ означає частоту. Кожна пара антен з однаковою частотою має дві точки пучності. Для двох антен A і B з однаковою частотою точки пучності розташовуються:
- На прямій AB.
- У точках, дзеркально відображених відносно антени (точка, симетрична точці B відносно точки A, і навпаки).

Потрібно визначити, скільки унікальних точок пучності існує на мапі.

Завдання із зіркою:
Точки пучності знаходяться не лише на відстані вдвічі більшій за відстань між парою антен, а й на всій прямій, де розташовані антени, з постійним кроком, рівним відстані між антенами (обчислювати лише в межах мапи).

👉 Відкрити посилання

#aoc
  • ❤ 4
  • 👍 2
  • 🤯 2
Post #1238 3.44K
Advent of Code 2024, Day 7 🎄

Сьогоднішнє завдання коротко: дано число target та масив чисел nums. Чи можливо розставити знаки + та * між числами nums так, щоб результат був рівний target?

Важливо: операції виконуються зліва направо, множення не має пріоритету над додаванням.

Завдання із зіркою:
додатково вводиться ще одна операція — конкатенація двох чисел. Чи можливо тепер отримати потрібний результат?

👉 Відкрити посилання

#aoc
  • 👍 5
  • 🤯 2
Post #1237 3.42K
React 19 🥳

🎉 - Нарешті! 🥴 - Знову?

Так, так, React 19 нарешті стабільний і готовий до використання! Забирайте свої forwardRef, Context.Provider та useContext. Швидко вивчайте екшени та серверні компоненти.

Щоб детальніше описати процес міграції на нову версію, розробники підготували окрему статтю.

Які з усіх оновлень вам було б цікаво розібрати разом? І що ви взагалі думаєте про нову мажорну версію? 💸

👉 Відкрити посилання

#news
  • 🎉 9
  • 🥴 7
  • ❤ 1
  • 🤯 1
Post #1236 3.22K
Advent of Code 2024, Day 6 🎄

Сьогоднішнє завдання коротко: текстовий файл представляє мапу, де кожен символ є окремою клітинкою. Пробіл позначає вільну клітинку, # - перешкоду, ^ - початкову точку сторожа. Сторож рухається по мапі, а у випадку зустрічі перешкоди повертає праворуч. Початковий напрямок руху сторожа - вгору. Скільки окремих клітинок відвідає сторож на своєму шляху, перш ніж вийти за межі мапи?

Завдання із зіркою: Можна додати одну перешкоду так, щоб сторож потрапив у цикл. Скільки існує можливих позицій для додавання такої нової перешкоди?

👉 Відкрити посилання

❗️Нагадуємо: код до приватного Leaderboard - 3111715-18668836

#aoc
  • 👍 4
  • ❤ 3
Post #1235 3.02K
Welcome!

Let's practice our English! So...

👉 Have you been nice this year and did you receive any gifts? What kind?

Have a nice #english_friday 💛
  • ❤ 3
  • 😁 3
  • 👍 1
Post #1234 3.3K
Advent of Code 2024, Day 5 🎄

Сьогоднішнє завдання коротко: вхідний файл розділений на дві частини. Перша частина - це інструкція щодо порядку двох елементів у форматі XX|YY, де XX та YY - числа. Ця інструкція вказує на те, що число XX має бути перед YY у списку. Друга частина - це самі списки чисел (один список у кожному рядку). Обидві частини розділені порожнім рядком. Потрібно знайти правильно посортовані списки та обчислити суму медіан цих списків.

Завдання із зіркою: потрібно знайти неправильно посортовані списки, виправити порядок та знайти суму медіан цих списків.

👉 Відкрити посилання

Працювати з завданнями безпосередньо на сайті Advent of Code набагато цікавіше, адже до кожного з них є ціла історія!


#aoc
  • ❤ 4
  • 👍 2
Post #1232 3.16K
#quiz
  • 👍 4
  • 😁 2
Post #1231 3.29K
Advent of Code 2024, Day 4 🎄

Сьогоднішнє завдання коротко: у тексті потрібно знайти всі слова XMAS та кількість їх входжень, які можуть бути записані горизонтально, вертикально або по діагоналі в усіх напрямках.

Завдання із зіркою:
знайти входження двох слів MAS, які формують X:
M M S S M S S M
A A A A
S S M M M S S M


👉 Відкрити посилання

#aoc
  • 🔥 4
  • 👍 1
Post #1230 3.4K
Advent of Code 2024, Day 3 🎄

Сьогоднішнє завдання коротко: працюємо з текстом, а саме - шукаємо інструкції у форматі mul(x,y), де x та y - це числа, що містять від 1 до 3 цифр у десятковому записі. Потрібно знайти добуток кожної такої пари чисел, а потім обчислити суму цих добутків.

Завдання із зіркою:
у тексті також є інструкції do() та don't():
- do() "вмикає" інструкцію mul;
- don't() "вимикає" mul.

Тобто, якщо в тексті зустрічається don't(), усі наступні добутки для mul не обчислюємо, доки не натрапимо на do(). За замовчуванням mul увімкнений.

👉 Відкрити посилання

Надсилайте свої варіанти рішень в коментарі. А також нагадуємо, що створили власний Leaderboard, тому долучайтесь! 💛

Код: 3111715-18668836

#aoc
  • 👍 6
  • 🔥 2
Post #1229 3.37K
Advent of Code 2024, Day 2 🎄

Сьогоднішнє завдання коротко: ви працюєте з даними з атомної електростанції. Є файл, у якому кожен рядок описує звіт — рядок чисел, розділених пробілом. Звіт вважається безпечним, якщо числа строго впорядковані за зростанням або спаданням, і кожні два сусідні числа мають різницю, що більша за 0, але менша або дорівнює 3. Тож скільки безпечних звітів у файлі?

*Завдання із зіркою: псевдобезпечний звіт (в оригіналі — з амортизатором). Механізм пропускає звіти, якщо вони не є безпечними за попередніми правилами, але стають такими при відкиданні одного елемента.

👉 Відкрити посилання

#aoc
  • 👍 5
  • 🔥 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →