بسم الله الرحمن الرحيم
[color=#0080FF]Hello Every Body ...
I tried to solve SBSTR1 http://www.spoj.pl/problems/SBSTR1/using brainf**k ...it's my first try with this language...
first i wrote the code using c++
i used only these Instructions:[/color]
[color=#FF0000]++ptr;
--ptr;
++*ptr;
--*ptr;
while(*ptr){
}
putchar(*ptr);
*ptr=getchar();[/color][color=#000080]
in C++ .. it takes 0 seconds ... My Quation Is :: IS Brainf**k a Very Slow Language???
My code In c++:(Excuse Me that It's an unreadable code) [/color]
#include<cstdio>
int main()
{
char array[300000]={0};
char*ptr=array;
++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;while(*ptr){++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;*ptr=getchar();++ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;
--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;
++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;
--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;
++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;
--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;
--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;
--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;
--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;
++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr; ++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;
--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr; --ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;
--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;
--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;--*ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++*ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;while(*ptr){--*ptr;}++*ptr;++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);
while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);--ptr;--ptr;--ptr;--ptr;--ptr;while(*ptr){--*ptr;}++ptr;++ptr;++ptr;++ptr;++ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;while(*ptr){--*ptr;}++*ptr;++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);--ptr;--ptr;--ptr;--ptr;--ptr;while(*ptr){--*ptr;}++ptr;++ptr;
++ptr;++ptr;++ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;while(*ptr){--*ptr;}++*ptr;++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);--ptr;--ptr;--ptr;--ptr;--ptr;while(*ptr){--*ptr;}++ptr;++ptr;++ptr;++ptr;++ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){
--*ptr;}}--ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;while(*ptr){--*ptr;}++*ptr;++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);--ptr;--ptr;--ptr;--ptr;--ptr;while(*ptr){--*ptr;}++ptr;++ptr;++ptr;++ptr;++ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;while(*ptr){--*ptr;}++*ptr;++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;
--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);--ptr;--ptr;--ptr;--ptr;--ptr;while(*ptr){--*ptr;}++ptr;++ptr;++ptr;++ptr;++ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){++ptr;++ptr;++ptr;++ptr;++ptr;while(*ptr){--*ptr;}++*ptr;++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){++ptr;--*ptr;while(*ptr){while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;
++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);--ptr;--ptr;--ptr;--ptr;--ptr;while(*ptr){--*ptr;}++ptr;++ptr;++ptr;++ptr;++ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr;while(*ptr){--*ptr;}}--ptr; while(*ptr){while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;putchar(*ptr);while(*ptr){--*ptr;}++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;++*ptr;
++*ptr;putchar(*ptr);while(*ptr){--*ptr;}}--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}--ptr;--ptr;--ptr;--ptr;--ptr;--*ptr;}++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;++ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}
--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;while(*ptr){--*ptr;}--ptr;--*ptr;}
return 0;
}
[color=#000080]My Code In Brainf**k[/color]
++++++++++++++++++++++++[>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,><<<<<<<<<<<<<<<<<
------------------------------------------------[>>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<<<-]>------------------------------------------------[>>>>>>>>>>>>>>>>>+
>>>>+<<<<<<<<<<<<<<<<<<<<<-]>------------------------------------------------[>>>>>>>>>>>>>>>>>+>>>>+>>>>+<<<<<<<<<<<<<<<<<<<<<<<<<-]>--------------------
----------------------------[>>>>>>>>>>>>>>>>>+>>>>+>>>>+>>>>+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>------------------------------------------------[>>>>>>>>>>>
>>>>>>+>>>>+>>>>+>>>>+>>>>+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>------------------------------------------------[>>>>>>>>>>>>>>>>>>>>>+>>>>+>>>>+>>>>+>>>>+
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>------------------------------------------------[>>>>>>>>>>>>>>>>>>>>>>>>>+>>>>+>>>>+>>>>+<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<-]>------------------------------------------------[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>>>>+>>>>+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>---------
---------------------------------------[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>>>>+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>-----------------------------------
-------------[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>>------------------------------------------------[>>>>>>+>>>>>
+>>>>>+>>>>>+>>>>>+>>>>>+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>------------------------------------------------[>>>>>>+ >>>>>+>>>>>+>>>>>+>>>>>+>>>>>+<<<<<<<
<<<<<<<<<<<<< <<<<<<<<<<<-]>------------------------------------------------[>>>>>>+>>>>>+>>>>>+>>>>>+>>>>>+>>>>>+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>----
--------------------------------------------[>>>>>>+>>>>>+>>>>>+>>>>>+>>>>>+>>>>>+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>--------------------------------------
----------[>>>>>>+>>>>>+>>>>>+>>>>>+>>>>>+>>>>>+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>[-]+>-[>-[>-[>-[>-[[-]+++++++++++++++++++++++++++++++++++++++++++++++++.
[-]++++++++++.<<<<<[-]>>>>>[-]]<[-]]<[-]]<[-]]<[-]]<[>>>>>[-]+>-[>-[>-[>-[>-[[-]+++++++++++++++++++++++++++++++++++++++++++++++++.[-]++++++++++.<<<<<[-]>>
>>>[-]]<[-]]<[-]]<[-]]<[-]]<[>>>>>[-]+>-[>-[>-[>-[>-[[-]+++++++++++++++++++++++++++++++++++++++++++++++++.[-]++++++++++.<<<<<[-]>>>>>[-]]<[-]]<[-]]<[-]]<[
-]]<[>>>>>[-]+>-[>-[>-[>-[>-[[-]+++++++++++++++++++++++++++++++++++++++++++++++++.[-]++++++++++.<<<<<[-]>>>>>[-]]<[-]]<[-]]<[-]]<[-]]<[>>>>>[-]+>-[>-[>-[>
-[>-[[-]+++++++++++++++++++++++++++++++++++++++++++++++++.[-]++++++++++.<<<<<[-]>>>>>[-]]<[-]]<[-]]<[-]]<[-]]<[>>>>>[-]+>-[>-[>-[>-[>-[[-]++++++++++++++++
+++++++++++++++++++++++++++++++++.[-]++++++++++.<<<<<[-]>>>>>[-]]<[-]]<[-]]<[-]]<[-]]< [[-]++++++++++++++++++++++++++++++++++++++++++++++++.[-]+++++++++
+.[-]]<<<<<-]<<<<<-]<<<<<-]<<<<<-]<<<<<-]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]
<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<[-]<-]
You Can use these 24 testcases
1111111111 00000
0000000000 11111
0101010101 11010
0011010100 10100
1111110000 10000
1111111111 00000
0000000000 11111
0101010101 11010
0011010100 10100
1111110000 10000
1111111111 00000
0000000000 11111
0101010101 11010
0011010100 10100
1111110000 10000
1111111111 00000
0000000000 11111
0101010101 11010
0011010100 10100
1111110000 10000
1111111111 00000
0000000000 11111
0101010101 11010
0011010100 10100
[color=#FF0000]Thank You ...[/color]