- 1
2/3
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−100
2/3
ПИТОНОПРОБЛЕМЫ ;)
P.S. Да, я читал доки. Не меня в них тыкать носом.
+165
function CheckNumField(value)
{
for(var i=0; i<value.length; i++)
{
switch(value.substr(i,1))
{
case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case '.':
return true;
break;
default:
return false;
break;
}
}
}
Проверочка текстового поля...
+163
// WTF адская магия
$_SESSION['item_count'] = $_SESSION['item_count'] + 1;
$_SESSION['item_count'] = $_SESSION['item_count'] - 1;
Достался в наследие код корзины
+174
function BIN(a) {
var x = false;
for (var i = 0; i < 50; i++) {
if (Math.pow(2, i) == a) {
x = true;
}
}
return x;
}
Проверка числа на степень двойки.
0
Dim a As Double
'обнуление видимой величины
Private Sub Command1_Click()
Dim b As Double
Dim c As Double
b = Val(Replace(Text2.Text, ",", "."))
c = a - b
Text3.Text = c
End Sub
Private Sub Form_Load()
'ввод числа 3FBF9ADD3746F67D
a = 0.123456789012346 + 1E-16
Text1.Text = a
End Sub
Источник - https://www.softelectro.ru/ieee754.html
0
import re
def krpt(x):
x = x.group(1)
f = lambda x: "".join(filter(lambda x: x not in "АЕЁИОУЫЭЮЯ", x))
xp = f(x)
if len(xp) == 0:
return x
for i in open("dict.txt", "r"):
i = i.strip().upper()
t = f(i)
if len(t) < len(xp): continue
if xp == t[:len(xp)]:
return i
return x
def KRPT(x):
return re.sub("([А-ЯЁ]+)", krpt, x.upper())
while "ПРЛС":
print(KRPT(input("> ")))
> какой багор )))
АКАКИЙ БОГОРОДСК )))
> лунная клизма, лай мне в анус
АЛИНИН КЛИЗМА, ЛЕЙБНИЦ АМУНДСЕН АВИВ АНИСИЯ
> какой-то ебень написал поебень
АКАКИЙ-АООТ БЕНЬЯМИН НАПИСАЛА ПОЕБЕНЬ
>
+7
console.log(24000);
+5
Тут недавно оказия вышла. В одном чатике, где были несколько программистов и математик, задали вопрос:
В каком порядке наследование верное целые числа -> рациональные или наоборот?
+5
using System;
namespace ConsoleApplication13
{
class Program
{
private static void Main(string[] args)
{
var s = new MyStruct(1);
Console.WriteLine(s);
s.Change(2);
Console.WriteLine(s);
((IChangable)s).Change(3);
Console.WriteLine(s);
var o = (IChangable) s;
((MyStruct) o).Change(4);
Console.WriteLine(o);
}
interface IChangable
{
void Change(int x);
}
struct MyStruct:IChangable
{
private int _value;
public MyStruct(int x)
{
_value = x;
}
public void Change(int x)
{
_value = x;
}
public override string ToString()
{
return "Value is " +_value;
}
}
}
}
Угадываем что выведет программа и почему
+3
if (!$ss_) {
$ss[]='http://cool-hacker.ru/public/hide_message/fail.png';
$ss[]='http://tolkomebel.com/includes/fail.png';
$ss[]='http://youhack.ru/images/fail.gif';
if (!@fopen($ss[0], 'r')) {if (!@fopen($ss[1], 'r')) {if (@fopen($ss[2], 'r')) { $ss_ = $ss[2];};}else{$ss_ = $ss[1];};}else{$ss_ = $ss[0];}
$img='<img src="'.$ss_.'" style="margin:0 3px 2px 3px;" />';
;}
Зачем добавлять ссылку на одну иконку и менять её, когда можно так?