Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
use strict;
use Data::Dumper;
my @files = glob('*.*'); # опасность ищем только файлы с расширениями
my %refs = ();
my %param = (
clear => ['jpg'], # страшная конструкция ключ => ссылка(!) на анонимный массив
base => ['raw','nef','dng'],
);
for my $f (@files){
next unless $f =~ /([^\\\/\:]+)\.(.*?)$/; # страшный регексп(!) для выкусывания имени файла и расширения
my ($name, $ext) = (lc($1), lc($2)); # непонятные переменные $1 $2 для результатов поиска
$refs{$name}{$ext} = $f; # хэш-хэшей (нужно помнить что скобки массива и хэша разные)
}
for my $r (keys %refs){
next if grep{ exists $refs{$r}{$_} } @{$param{'base'}}; # постфиксный if, избыточный grep и разыменование "ссылки на массив" (!) в массив
for (map{ exists $refs{$r}{$_} ? $refs{$r}{$_}:() } @{$param{'clear'}}){ # map cond?():value для исключения эл-тов из массива с одновременным его преобразованием
rename($_, "2clear/$_"); # опасность! переменная $_
}
}
next if grep{ exists $refs{$r}{$_} } @{$param{'base'}};for (map{ exists $refs{$r}{$_} ? $refs{$r}{$_}:() } @{$param{'clear'}})next unless $f =~ /([^\\\/\:]+)\.(.*?)$/;
Дать васе пряник
если
сегодня вторник
и сегодня шел дождь
и у нас есть пряник
и (вася себя хорошо вел
или вася застукал меня с училкой
или у меня хорошее настроение);
#include <stdio.h>
#include <math.h>
double l;main(_,o,O){return putchar((_--+22&&_+44&&main(_,-43,_),_&&o)?(main(-43,++o,O),((l=(o+21)/sqrt(3-O*22-O*O),l*l<4&&(fabs(((time(0)-607728)%2551443)/405859.-4.7+acos(l/2))<1.57))[" #"])):10);}
* This source code was highlighted with Source Code Highlighter.

std::cin >> _ >> __ >> ___;
std::cin >> ____ >> _____;
int _0_ = ( _ + __ ) * (___ + static_cast(____) / static_cast(_____));
___000___ _________(_0_);
местами напоминает разъехавшийся смайлик
(\_/)
(O.o)
(> <)
/_|_\
если ()
начало ....
конец иначе начало
.... конецif ()
{
...
} else {
...
}
class $<_, $, $_> {$ _;<_> $($ _){}<$> $($ _,$ $_){_=$_;}}class DataServiceContractDispatcher
{
DataServiceContractDispatcher(int dataServiceContractFactoryHandle)
...
Лучший неудобочитаемый код