- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
$login='55526723433';
for($n=0; $n!=strlen($login)-2; $n++)
{
if( $login[$n] == $login[$n+1] && $login[$n] == $login[$n+2] )
{
echo 'есть повторение';
exit;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+150
$login='55526723433';
for($n=0; $n!=strlen($login)-2; $n++)
{
if( $login[$n] == $login[$n+1] && $login[$n] == $login[$n+2] )
{
echo 'есть повторение';
exit;
}
}
снова на ваш суд))
суть проблемы: проверка содержания строки, есть ли более двух одинаковых символов.
+160
class array
{
int data[256];
int p;
public:
array ():
p (0)
{}
array & operator , (int a)
{
data[p++] = a;
return *this;
}
array & operator = (const array & arr)
{
p = 0;
memcpy (data, arr.data, sizeof (data));
return *this;
}
int & operator [] (size_t i)
{
return data[i];
}
};
#define _I array(),
#define I_
#define o_O ,
int _tmain(int argc, _TCHAR* argv[])
{
array arr;
arr = _I 1,2,3,4,5,6 I_; // init
arr o_O 7,8,9,10; // append new
arr o_O 11 o_O 12; // append new
}
http://www.gamedev.ru/flame/forum/?id=153265#m4
+162
var BrowserDetect={
init: function () {
this.browser=this.searchString(this.dataBrowser) || "An unknown browser";
this.version=this.searchVersion(navigator.userAgent)
|| this.searchVersion(navigator.appVersion)
|| "an unknown version";
this.OS=this.searchString(this.dataOS) || "an unknown OS";
},
searchString: function (data) {
for (var i=0;i<data.length;i++) {
var dataString=data[i].string;
var dataProp=data[i].prop;
this.versionSearchString=data[i].versionSearch || data[i].identity;
if (dataString) {
if (dataString.indexOf(data[i].subString) !=-1)
return data[i].identity;
}
else if (dataProp)
return data[i].identity;
}},
searchVersion: function (dataString) {
var index=dataString.indexOf(this.versionSearchString);
if (index==-1) return;
return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
},
dataBrowser: [
{
string: navigator.userAgent,
subString: "Chrome",
identity: "Chrome"
},
{ string: navigator.userAgent,
subString: "OmniWeb",
versionSearch: "OmniWeb/",
identity: "OmniWeb"
},
},
...... // сокращу
{
string: navigator.userAgent,
subString: "MSIE",
identity: "Explorer",
versionSearch: "MSIE"
},
{
string: navigator.userAgent,
subString: "Gecko",
identity: "Mozilla",
versionSearch: "rv"
},
{
string: navigator.userAgent,
subString: "Mozilla",
identity: "Netscape",
versionSearch: "Mozilla"
}
],
dataOS : [
{
string: navigator.platform,
subString: "Win",
identity: "Windows"
},
{
string: navigator.platform,
subString: "Mac",
identity: "Mac"
},
{
string: navigator.userAgent,
subString: "iPhone",
identity: "iPhone/iPod"
},
{
string: navigator.platform,
subString: "Linux",
identity: "Linux"
}
]
};
BrowserDetect.init();
Самое интересное, что после сего мудозвонства в коде идет : google.load("jquery", "1"); ради одной карусельки.
http://sng.garena.com/ - вот здесь этот стыд, и много-много чего еще интересного.
−154
Задача о двух стеках. Как продвигается решение?
Через 2 часа будет рабочий вариант.
+141
http://www.google.com/insights/search/#q=c%2B%2B&date=today%203-m&cmpt=q
OH SHI~
+72
public EntityPlayerSP(Minecraft minecraft, World world, Session session, int i)
{
super(world);
field_35224_c = 0;
field_35221_d = 0;
field_21903_bJ = new MouseFilter();
field_21904_bK = new MouseFilter();
field_21902_bL = new MouseFilter();
mc = minecraft;
dimension = i;
if(session != null && session.username != null && session.username.length() > 0)
{
skinUrl = (new StringBuilder()).append("http://s3.amazonaws.com/MinecraftSkins/").append(session.username).append(".png").toString();
}
username = session.username;
}
Minecraft
+148
if(!count)
count=0;
switch(type){
case 'writing':
count++;
break;
case 'stopWriting':
count--;
break;
default:
return;
}
//Shit happens.
if(count<0)
count=0;
+146
const static int m=5, n=5;
int matrix[m][n];
cout << 1[2[matrix]];
Пруй:
http://ideone.com/bO5Gn
+142
Ученые из исследовательского центра SETI, занимающиеся поиском внеземного разума,
обнаружили, что к Земле приближаются три гигантских инопланетных корабля.
По предварительным расчетам, мы встретимся с гуманоидами всего через два месяца.
Американская пресса уже начала морально готовить землян к вторжению пришельцев.
Цели будущего визита неизвестны, поэтому в прессе появляются сценарии самых разных
вариантов событий. Так, британский таблоид The Guardian опубликовал шокирующую
статью под названием «Пришельцы могут уничтожить человечество».
«При условии взаимной доброжелательности мы можем позаимствовать у гуманоидов
ценный опыт или передовые технологии, – сообщается в статье. – Если же инопланетяне
захотят нанести вред всему человечеству: поработить или использовать нас в качестве пищи,
наслать неизвестные болезни или создать враждебный искусственный разум, то это станет
началом страшной войны».
Поддерживает страшную версию и популярный международный сетевой проект WikiLeaks,
публикующий документы, ставшие доступными вследствие утечки информации.
Сообщается, что вторжение инопланетян-разведчиков на Землю уже началось,
а прибытие трех огромных кораблей станет началом официального вторжения.
Боевые космические корабли были зафиксированы навигационной системой, базирующейся на Аляске.
Подробнее: http://news.mail.ru/society/6884149/
По ссылке заходить не обязательно:
http://www.gamedev.ru/flame/forum/?id=153081&page=4
+146
int *inter = (int[]){1, 8};
/*...*/
inter = (int[]){8, 9};