Telegram Web
👍5🤯5
#todo написати функцію будь-якою мовою програмування, яка приймає квадратну матрицю розміру n та повертає цю ж матрицю, повернуту на 90 градусів за годинниковою стрілкою.

Наприклад:
[[1,2,3], [[7,4,1],
[4,5,6], => [8,5,2],
[7,8,9]] [9,6,3]]


* завдання з зірочкою: виконати поворот in-place, тобто над оригінальною матрицею без використання додаткової памʼяті.
🔥8👍41
Welcome!

Let's practice our English! So...

👉 Do you think a 4-day workweek would improve productivity in IT?

Have a nice #english_friday 💛
😁13
This media is not supported in your browser
VIEW IN TELEGRAM
#how_to обрати версію TypeScript у VS Code.

👉 Дивитися відео

Використайте комбінацію клавіш CTRL + SHIFT + P та оберіть TypeScript: Select TypeScript Version...
👍74🔥4
Нарешті повертаємось до вас після Великодніх свят! 🐣

З новин: Настя за цей час скуштувала 12 пасок — хто знає, до чого це? 😅

А тепер до цікавого. На просторах YouTube ми побачили відео, де Matt Pocock, переглядаючи своє старе відео з 2022 року, знову повернувся до теми type та interface у TypeScript і вніс кілька уточнень. Якщо коротко — ви й далі можете використовувати обидва варіанти, адже в більшості випадків вони взаємозамінні.

Але якщо вам цікаво:
- як одній команді вдалося вдвічі скоротити час компіляції TypeScript, просто замінивши type на interface;
- як можна уникнути автоматичних злиттів interface за допомогою ESLint;
— обов'язково перегляньте відео нижче!

👉 Дивитись відео

#tips
👍8😁51
NixOS config 🔩

Раніше ми вже трохи розповідали, що таке Nix.

Мені було цікаво попрацювати з цим, і, нарешті, знайшлось трохи часу. Щоб не мучити Raspberry (бо на ньому зараз Pi-hole), я створив віртуалку і тестую все на ній.

Поки що тільки маленька перемога - воно хоча б працює. Прості налаштування вже наче освоїв, тому далі два важливих кроки:

1. Придумати, як нормально поставити .config/. Швидше за все, треба буде просто клонувати git-репозиторій, але потрібно ще розібратись.
2. Налаштувати GUI. Хочу спробувати i3 - чув про нього багато, але жодного разу не користувався.

Після цього думаю буде достатньо практики, щоб перенести це і на основний компʼютер. Загалом, поточний прогрес можна глянути тут. Багато натхнення і "позиченого" коду від Mitchell Hashimoto.

А якщо комусь цікаво або хтось уже мав справу з Nix - буду радий обговорити ⬇️

#experience
👍6🔥2😁1
👍3😁1
Що виведе консоль?
Anonymous Quiz
24%
2
38%
3
26%
4
12%
5
👍8🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#todo написати функцію будь-якою мовою програмування, яка приймає масив чисел розміром 1.000.000 у проміжку [0, 99] та повертає відсортований масив.
😁10🤯5👍1
Welcome!

Let's practice our English! So...

👉 When do you feel most productive during the day, and why?

Have a nice #english_friday 💛
😁92
State of AI 🤖

Ми вже не раз публікували тут як самі опитування, так і їх результати від State of X. Цього разу ділимося результатами, пов'язаними з AI.

Увагу на себе звертає доволі мала кількість учасників загалом і українців зокрема, що трохи засмучує. Через це реальна картина може відрізнятися від наведених даних. Втім, дослідження все одно корисне: у ньому є великий список інструментів і AI-моделей — гарна нагода знайти щось нове для себе.

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

❗️ Також зараз активне інше опитування — State of Devs, яке має на меті дослідити екосистему серед розробників. Було б круто, якби ви знайшли 15 хвилин на його проходження!

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

#news
👍61🔥1
Ми тепер безробітні! 🎉

Вперше за нашу кар'єру нас звільнили. Але добре, що не через те, що ми погано працювали (це б трохи вдарило по самооцінці), а через фінансові труднощі в компанії. Розмова була максимально теплою, бо ми доєдналися ще на самому старті компанії, і скоротити нас було нелегким рішенням (ну, принаймні, так сказав засновник компанії, а ми повірили). Мені дуже подобається, що кожного разу, коли ми прощаємося з людьми, це відбувається на хорошій ноті. Думаю, це правильно — ніколи не знаєш, куди життя занесе і з ким ще перетнешся.

Ми здогадувалися, що рано чи пізно це станеться. Насправді, ми самі неодноразово думали про звільнення, бо реально вигорали. Юра був тімлідом, а це автоматично означало, що у всіх проблемах світу був винен він. А я довго працювала над одноманітними тасками, в яких взагалі не розвивалась. Але всі ми знаємо, що ІТ-ринок зараз переживає не найкращі часи, і змінювати компанію — це трохи ризиковано. Тому ми вирішили чекати — або кращих часів, або поки нас самих не звільнять. І так сталось, чому ми вдячні, адже тепер ми можемо сміливо шукати щось нове.

Очевидне питання — які у нас плани. Поки що вирішили відпочити. Нарешті! Бо за 5+ років в ІТ не було періоду, коли ми просто сиділи без роботи (хіба що між переходами з однієї компанії в іншу). Хочеться нічого не планувати, доробити справи, які постійно відкладали, бо не було часу, і просто подивитися, чи будемо ми сумувати за програмуванням, чи ні. А там буде видно.

Коли знудимось і почнемо шукати нову компанію — обов'язково будемо ділитись досвідом тут. Цікаво, чи вдасться знайти позицію з тією ж зарплатою, що була. І чи взагалі знайдеться хоч якась робота. Або, може, я стану домогосподаркою і почну викладати тут класні рецепти. Поживем - побачим 😅

#localhost
1👍2516🔥5💅1
👍4🔥2
👍93😢2
#todo написати функцію будь-якою мовою програмування, яка приймає масив чисел і повертає довжину найдовшої підпослідовності з унікальних елементів (без повторів).

Наприклад:
[1, 2, 3, 1, 2, 3, 4, 5] => 5 (найдовша підпослідовність без повторів — [1, 2, 3, 4, 5])
[5, 1, 3, 5, 2, 3, 4, 1] => 5 ([5, 2, 3, 4, 1])
[1, 1, 1, 1] => 1
[] => 0
👍5🔥1
Refined GitHub 😺

Якщо ви часто працюєте з GitHub, це розширення може стати вам у пригоді. Розробники усунули деякі недоліки вебсайту та додали корисні покращення. Цікаво, що частину з них GitHub згодом інтегрував безпосередньо у свій інтерфейс.

Ми щойно встановили його й тестуємо — поки що все працює чудово!

👉 Встановити розширення

#tips
👍6😁3
Welcome!

Let's practice our English! So...

👉 Do you prefer working in a team or solo? Why?

Have a nice #english_friday 💛
😁173👍1
😁101
2025/10/24 10:12:51
Back to Top
HTML Embed Code: