Pull to refresh
-9
0
Геннадий Пастухов @Praksitel

Программист

Send message

Решение на Perl:

#!/usr/bin/perl
use strict;
use warnings FATAL => 'all';

my @logFiles = qw/file1.log file2.log/;
my $hash = {};

for my $log (@logFiles) {
    open(my $logF, '<', $log) or die "$!\n";
    while (my $record = <$logF>) {
        my ($Timestamp, $PageId, $CustomerId) = split /\t/, $record;
        my $dayNumber = extractDay($Timestamp);
        $hash->{$CustomerId}->{dayNumber}->{$dayNumber} = 1;
        $hash->{$CustomerId}->{PageId}->{$PageId} = 1;
        print "$CustomerId is loyal" if (scalar (keys $hash->{$CustomerId}->{dayNumber}) > 1
                                        && scalar (keys $hash->{$CustomerId}->{PageId}) > 1);
    }
}

Нет, тут идея та же самая.

Не знаю, что за принципы защитного программирования. Если вы проверяете параметры каждый раз при их использовании - у вас кривая структура программы и её обязательно нужно исправить.

Просто синтаксический сахар.

Так много текста чтобы выразить то, чему учат в самом начале изучения структурного программирования: "проверяйте входные параметры перед использованием"?

Зачем там интеграл? Утверждение было вида: "я двигался со скоростью 60 кмч, в результате чего за 1 секунду переместился на 250м и ничего не успел предпринять".

"вкусно как дома" очень отпугивает. Хочется вкусной еды, а не этой гадости.

Может не прокатить. Однажды один судья, когда указали, что утверждение ответчика о его скорости передвижения противоречит формуле путь=скорость*время, сказал, что вы не эксперты, чтобы такое утверждать.

Это Visual Studio Code? Мне так и не удалось прикрутить к ней perl.

"доступнее инфраструктура - школы, садики, бассейны, стадионы" - интересно, почему тогда я впервые в жизни увидел бассейн в 2007-м?

Ничего. Ездил на нём, пока батарея не сдохла, как и на втором, в углу лежат.

Не знаю, кто что зачем берёт, в моём городе я (и сын) единственные люди на моноколёсах. Купить v5f не так уж просто, сегодня оно стоит 65к, полтора года назад я купил его за 40к, что тоже недёшево, а те китайцы выходили в 23-25к. Собственно, ездят они нормально, только очень уж маленькие у них батареи, 5-8 км, и всё, приходилось планировать маршрут так, чтобы в конце пути можно было подзарядиться и таскать с собой зарядное устройство. v5f хватает объехать весь город по кругу и ещё заряд остаётся.

Предполагаю, что в этом основное отличие хороших моноколёс от плохих. У меня их 3, первое было куплено уже лет 6 назад, простейшее китайское, при разряде оно пищит и сбрасывает скорость, но, в принципе, можно продолжать медленно ехать, высадить его в 0 и упасть с него. Потом это отошло сыну, купил себе второе, чуть мощнее, но тоже дешёвый китай. Оказалось, что у него вообще нет защиты, батарея высаживается и оно отключается. На нём я однажды, не заметив разряда, упал и сломал руку. 2 года назад наконец позволил купить себе колесо получше, inmotion v5f. Высадить в 0 мне его пока не удавалось, при разряде оно начинает сильно сбрасывать скорость и высоко поднимает педали, так что ехать становится крайне тяжело.

Что такое "вариант из "Послезавтра""?

А какие-то обоснования этого есть?

"Будет очень-очень массовое вымирание." - с чего бы это?

Интересно значение термина "глухое заземление". В противоположность ему бывает ещё звонкое, хорошо слышащее, какое-то ещё?

Странно, я, как купил несколько лет назад хуавэй банд2, так с ним и хожу, и он никуда не пропал. И хуавэй регулярно шлёт рекламу о выходе новых. Я что-то делаю не так?

Как обычно, без лжи в климатической повестке никуда: www.m24.ru/articles/nauka/19072023/599386

20 лет назад я так получил автомат на Сетевом программировании. Нужно было для этого написать сетевую игру. На С, под дос. Несколько дней ушло на обдумывание, после чего был придуман гениальнейший сюжет: на сервере вешался слушатель, к которому по порту телнетом цеплялись клиенты. Клиенту выдавался вопрос: угадай число? Сервер случайно выбирал число при коннекте клиента. Соответственно, нужно было ввести число. При угадывании игра завершалась. Препод согласился, что условия соблюдены и поставил автомат.

На текущем этапе нашего развития капитализму очень выгодно развитие науки, которая показывает, как оно на самом деле. А в климатической науке есть модель Будыко, которая за 50 лет не дала сбоев, так что мы всегда можем посмотреть, как дела с климатом в реальности.

Information

Rating
Does not participate
Location
Грязи, Липецкая обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Database Developer
Senior
SQL
Linux
Perl