1 / 2
Aug 2012

بسم الله الرحمن الرحيم

[color=#0080FF]Hello Every Body ...
I tried to solve SBSTR1 http://www.spoj.pl/problems/SBSTR1/1using 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]

  • created

    Aug '12
  • last reply

    Sep '12
  • 1

    reply

  • 287

    views

  • 1

    user

  • 1

    link

1 month later

It's Really Bad for me when i know what's wrong in it ....
clearly i think that the array in Brainf**k is 300000 elements of CHARACHTERS Which take only 1 Byte for one char
i think that if i have -3 in some where i can say [-] so it will be like this -4 -5 -6 ......-127 --->0
But NOOOO it seems like it will reach -infinite ... so :
if you wrote [-] you will get TLE and it will be infinite loop ... but i don't know why....any body know??thnx