- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
def ispalindrome(string):
decide=1
i=0
while i<=int(len(string)/2) and decide==1:
if string[i]!=string[-(i+1)]:
decide=0
i+=1
return decide
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−179
def ispalindrome(string):
decide=1
i=0
while i<=int(len(string)/2) and decide==1:
if string[i]!=string[-(i+1)]:
decide=0
i+=1
return decide
Функция определяет, является ли число паниндромом =)
+157
<?php
echo '
<form method="POST" action="">
<input type="submit" name="sub" value="Отправить">
</form>
';
$sub=$_POST['sub'];
if ($sub==true){
function rand_foto($patch = "images")
{
if(!$dir = opendir($patch)) return "images";
while(($t = readdir($dir)) !== false)
{
$ext = substr(strrchr($t,'.'), 1);
if(is_file($t) && ($ext == "gif") || ($ext == "jpg") || ($ext == "png"))
{
$filename[] = $patch."/".$t;
}
}
closedir($dir);
$index = rand(0, count($filename) - 1);
$foto = "<img src=".$filename[$index].">";
return $foto;
}
echo rand_foto(); }
+178
if($active_days > 4)
{
$active_days = 1;
}
else
{
if($active_days > 5)
{
$active_days = 1;
}
}
В цикле
−241
while (i < 6)
{
scene.scene["pirat" + i].shot = false;
scene.scene["pirat" + i].num = i;
scene.scene["pirat" + i].gotoAndStop(1);
scene.scene["pirat" + i]._visible = false;
scene.scene["pirat" + i].swapDepths(10 + i);
scene.scene["pirat" + i].thisDepth = scene.scene["pirat" + i].getDepth();
scene.scene["pirat" + i].pirat.piratFall.gotoAndStop(1);
scene.scene["pirat" + i].pirat.piratFall._visible = false;
scene.scene["splash" + i].splash1.gotoAndStop(1);
scene.scene["splash" + i].splash2.gotoAndStop(1);
scene.scene["splash" + i]._visible = false;
++i;
}
Данный кусок был найден в недрах флеш-рекламы.
+80
List<Map<String, Object>> list;
...........
// берем первый элемент списка и сохраняем его
for(Map<String, Object> properties: list ) {
map = properties;
break;
}
+163
/**
* Callback for gravity gradient menu option. Turn Gravity Gradient profile display on/off.
*/
void Exf2dMW::toggleGravGradientProfileCb()
{
// GV show Gravity Gradient profile here.
if (_toggleGravGradientProfileAct->isChecked())
gvWidget()->showProfiles(1);
else
gvWidget()->hideProfiles(1);
}
/**
* Callback for gravity menu option. Turn Gravity profile display on/off.
*/
void Exf2dMW::toggleGravProfileCb()
{
// GV show Gravity profile here.
if (_toggleGravProfileAct->isChecked())
gvWidget()->showProfiles(2);
else
gvWidget()->hideProfiles(2);
}
/**
* Callback for magnetic menu option. Turn Magnetic profile display on/off.
*/
void Exf2dMW::toggleMagProfileCb()
{
// GV show magnetic profile here.
if (_toggleMagProfileAct->isChecked())
gvWidget()->showProfiles(3);
else
gvWidget()->hideProfiles(3);
}
boolean logic fail.
+164
foreach($code_array as $code)
{
$code*=1; //это не тупизм, это самый легкий способ получить из строки число без возможных пробелов
if($code==$_POST["code"])
{
$flag=true;
break;
}
}
intval отменили похоже
+173
void DrawingLibrary::drawText(int x0, int y0, char string[], int strlen, int red, int green, int blue, int alpha) {
for(int i = 0; i < strlen; ++i) {
char chr = string[i];
int sX = x0 + i * 8;
// проходимся по символам, рисуя их
if(chr == '!') {
bool symbol[8][8] = {{0,0,0,0,0,1,0,0},{0,0,0,0,0,1,0,0},{0,0,0,0,0,1,0,0},{0,0,0,0,0,1,0,0},{0,0,0,0,0,1,0,0},{0,0,0,0,0,0,0,0},{0,0,0,0,0,1,0,0},{0,0,0,0,0,0,0,0}};
this->drawSymbol(sX, y0, symbol, red, green, blue, alpha);
}
else if(chr == '"') {
bool symbol[8][8] = {{0,0,0,0,1,0,1,0},{0,0,0,0,1,0,1,0},{0,0,0,0,1,0,1,0},{0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0}};
this->drawSymbol(sX, y0, symbol, red, green, blue, alpha);
}
else if(chr == '#') {
bool symbol[8][8] = {{0,0,0,0,1,0,1,0},{0,0,0,0,1,0,1,0},{0,0,0,1,1,1,1,1},{0,0,0,0,1,0,1,0},{0,0,0,1,1,1,1,1},{0,0,0,0,1,0,1,0},{0,0,0,0,1,0,1,0},{0,0,0,0,0,0,0,0}};
this->drawSymbol(sX, y0, symbol, red, green, blue, alpha);
}
/* еще 135 строк такого "кода" */
else if(chr == 'э') {
bool symbol[8][8] = {{0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0},{0,0,0,0,1,1,1,0},{0,0,0,0,0,0,0,1},{0,0,0,0,0,1,1,1},{0,0,0,0,0,0,0,1},{0,0,0,0,1,1,1,0},{0,0,0,0,0,0,0,0}};
this->drawSymbol(sX, y0, symbol, red, green, blue, alpha);
}
else if(chr == 'ю') {
bool symbol[8][8] = {{0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0},{0,0,0,1,0,0,1,0},{0,0,0,1,0,1,0,1},{0,0,0,1,1,1,0,1},{0,0,0,1,0,1,0,1},{0,0,0,1,0,0,1,0},{0,0,0,0,0,0,0,0}};
this->drawSymbol(sX, y0, symbol, red, green, blue, alpha);
}
else if(chr == 'я') {
bool symbol[8][8] = {{0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0},{0,0,0,0,0,1,1,1},{0,0,0,0,1,0,0,1},{0,0,0,0,0,1,1,1},{0,0,0,0,0,1,0,1},{0,0,0,0,1,0,0,1},{0,0,0,0,0,0,0,0}};
this->drawSymbol(sX, y0, symbol, red, green, blue, alpha);
}
}
}
Функция, рисующая на картинке текст.
+159
class forms {
//put your code here
function __construct($name,$id,$method,$action) {
echo "<form id='$id' name='id' method='$method' action='$action'>";
}
static private function attr($param) {
if ($param) {
foreach ($param as $nam_attr => $val_attr) {
$attribs.=$nam_attr."='".$val_attr."'";
}
return $attribs;
}
}
static private function label($id,$text,$attr) {
$key = array_search('regue', $attr, true);
if ($key = 1) $text.="<font color='red'>*</font>";
return "<label for='$id'>$text</label>";
}
static public function inputs($text,$type,$name,$id,$value=false,$class=false, $attr=false) {
return self::label($id,$text,$attr)."<input type='$type' name='$name' id='$id' value='$value' class='$class' ".self::attr($attr)."/>";
}
static public function inputs_chek($text,$type,$name,$id,$value=false,$class=false, $attr=false) {
return self::label($id,$text,$attr)."<input type='$type' name='$name' id='$id' class='$class' ".self::attr($attr)."/>$value";
}
static public function area($text,$name,$id,$value=false,$class=false, $attr=false) {
return self::label($id,$text,$attr)."<TEXTAREA NAME='$name' id='$id' WRAP='virtual' COLS='40' ROWS='3' ".self::attr($attr).">$value</TEXTAREA>";
}
static public function select($text,$name,$id,$value=false,$class=false, $attr=false) {
$select="<select name='$name' id='$id' ".self::attr($attr).">";
foreach($value as $value => $val_text) {
$select.="<option value='$value'>$val_text</option>";
}
$select.="</select>";
return self::label($id,$text,$attr).$select;
}
function __destruct() {
echo "<input type='submit'/><input type='reset' value='Очистить'></form>";
}
}
+157
function auCtrl(whSound,play) {
if (IE) this.src = play? aySound[whSound]:'';
else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
}