Pull to refresh
18
0
Send message
К сожалению, эта программа уйдет в бесконечный цикл, если в строке будут символы, отличные от [Congratulis pme`dy!]
Что-то я не вижу здесь сравнения простоты и минимализма.
В первом примере вторая таблица не проще первой, а третья таблица, по описанию, является и минималистичной и простой.
Это смотря как считать. :)

И да, с праздником всех причастных!
perl -e'$a=<>;for(;;){$c=$s="";$s.=$a=~s/$_//?$c=$_:" "for split//,"Congratulations on a programmer`s day!";$c?print"$s\n":exit}'

Более человеческая версия:
#!/usr/bin/perl
$a=<>;
for(;;){
    $c=$s="";
    $s.=$a=~s/$_//?$c=$_:" "for split//,"Congratulations on a programmer's day!";
    $c?print"$s\n":exit
}

Увы, на русском написать не получилось — многобайтовая кодировка добавит десяток байт к коду.

Information

Rating
Does not participate
Date of birth
Registered
Activity