- 1
foldr ((.) . (:)) id
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+119
foldr ((.) . (:)) id
+147
<br><br><br><br>
<a style="color:red; font-type:bold;" href="recipes.html">Рецепты хлеба</a>
<a style="color:red;" href="vipechka.html">Выпечка хлеба</a>
<a style="color:red;" href="combinates_msk.html">Хлебозаводы Москвы</a>
<a style="color:red;" href="faq.php">Вопрос эксперту</a>
<a style="color:red;" href="press.php">Хлебные новости</a>
</div>
Не знал куда выложить, запостил сюда. Нувыпоняли...
+74
public static boolean isBouncy(long n) {
boolean isBouncy = false;
String num = Long.toString(n);
String[] seperateDigits = new String[num.length()+1];
for (int i=1; i <= num.length(); i++) {
seperateDigits[i] = num.substring(i-1,i);
}
int firstDig = Integer.parseInt(num.substring(0,1));
int cDig;
int iDeg = 0;
int cDeg = 0;
int dig0;
int dig1;
for (int i = 2; i <= seperateDigits.length-1; i++) {
if (!isBouncy) {
dig0 = Integer.parseInt(seperateDigits[i-1]);
dig1 = Integer.parseInt(seperateDigits[i]);
if (i == 2) iDeg = getDegree(dig0, dig1);
else {
cDeg = getDegree(dig0,dig1);
if (iDeg == 0) iDeg = cDeg;
else if (cDeg == -iDeg) isBouncy = true;
}
}
}
if (iDeg == 0) isBouncy = false;
return isBouncy;
}
http://projecteuler.net/problem=112
http://projecteuler.net/thread=112&page=6#63821
>Nothing intuitive about it at all
−118
IF @stage = 9
BEGIN
UPDATE dbo.Company SET [Site] = @site_uri, [EMail] = @email
FROM dbo.DirtyApartments dirty
WHERE [Name] = dirty.Компания_Clean
END
Довелось столкнуться с проектом, в котором в СУБД mssql в половине таблиц поля написаны по-русски, а так-же, по русско-английски.
+265
00410803 PUSH OFFSET 004FC0C8 ASCII "AnVir Task Manager Pro"
0041189D PUSH OFFSET 004FC0A4 ASCII "data Task Manager Pro"
0041A074 PUSH OFFSET 00500120 ASCII "%sAnVir Task Manager Pro"
0042F9CE PUSH OFFSET 005012A4 ASCII "AnVir Task Manager Pro %s %s!"
00410803 PUSH OFFSET 006AC6E8 ASCII "AnVir Task Manager Pro"
004479E9 PUSH EDI ASCII "AnVir Task Manager Pro"
0044FE01 PUSH OFFSET 00502C34 ASCII "AnVir Task Manager Pro "
00463DC9 PUSH OFFSET 00503708 ASCII "AnVir Task Manager Pro folder selection"
004606BE MOV DWORD PTR SS:[EBP-130],OFFSET 005035>ASCII "AnVir Task Manager Pro file selection"
00490CE9 PUSH OFFSET 00507E5C ASCII "AnVir Task Manager Pro. "
00495441 PUSH OFFSET 00508450 ASCII "AnVir Task Manager Pro, 6.7.1"
00497858 PUSH OFFSET 0050866C ASCII "Logfile of AnVir Task Manager Pro v6.7.1 "
004A3DE6 PUSH OFFSET 00509B54 ASCII "AnVir Task Manager"
Вывод ольки по поиску всех строк. (лишнее порезал)
Надо напомнить сотню раз пользователю имя программы, а то вдруг он забудет что он запустил!
Немного удивляет такой маразм.
+92
Console.Write("Введите координату Xm: ");
double Xm = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите координату Ym: ");
double Ym = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите координату Xa: ");
double Xa = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите координату Ya: ");
double Ya = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите координату Xb: ");
double Xb = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите координату Yb: ");
double Yb = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите координату Xc: ");
double Xc = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите координату Yc: ");
double Yc = Convert.ToDouble(Console.ReadLine());
if (
((((Xb - Xa) * Ym + (Xa * Yb - Xb * Ya) - (Yb - Ya) * Xm <= 0) && ((Xb - Xa) * Yc + (Xa * Yb - Xb * Ya) - (Yb - Ya) * Xc <= 0))
|| (((Xb - Xa) * Ym + (Xa * Yb - Xb * Ya) - (Yb - Ya) * Xm >= 0) && ((Xb - Xa) * Yc + (Xa * Yb - Xb * Ya) - (Yb - Ya) * Xc >= 0)))
&& ((((Xc - Xa) * Ym + (Xa * Yc - Xc * Ya) - (Yc - Ya) * Xm <= 0) && ((Xc - Xa) * Yb + (Xa * Yc - Xc * Ya) - (Yc - Ya) * Xb <= 0))
|| (((Xc - Xa) * Ym + (Xa * Yc - Xc * Ya) - (Yc - Ya) * Xm >= 0) && ((Xc - Xa) * Yb + (Xa * Yc - Xc * Ya) - (Yc - Ya) * Xb >= 0)))
&& ((((Xc - Xb) * Ym + (Xb * Yc - Xc * Yb) - (Yc - Yb) * Xm <= 0) && ((Xc - Xb) * Ya + (Xb * Yc - Xc * Yb) - (Yc - Yb) * Xa <= 0))
|| (((Xc - Xb) * Ym + (Xb * Yc - Xc * Yb) - (Yc - Yb) * Xm >= 0) && ((Xc - Xb) * Ya + (Xb * Yc - Xc * Yb) - (Yc - Yb) * Xa >= 0)))
) Console.WriteLine("Точка ({0}, {1}) входит в треугольник", Xm, Ym);
else Console.WriteLine("Точка ({0}, {1}) не входит в треугольник", Xm, Ym);
Console.ReadKey();
Проверка входит ли точка в треугольник.
−103
- (void)updateTableHeaderOfOrangeColor:(BOOL)reallyOrange andTitle:(NSString *)title
{
table.tableHeaderView = reallyOrange ? orangeTableHeaderView : marineTableHeaderView;
(reallyOrange ? orangeTableHeaderLabel : marineTableHeaderLabel).text = title;
UIImage *tileImage = [UIImage imageNamed:(reallyOrange ? @"tapeWideTile.png" : @"tapeWideTileBlue.png")];
table.backgroundColor = [UIColor colorWithPatternImage:tileImage];
}
причем оранжевый на самом деле красный в интерфейсе
+98
public class XmlParserClass
{
private XmlDocument xmlDoc;
public static List<Attribute> listOfAttributes;
public static Dictionary<int, AttributeValue> listOfAttributeValues;
public static Dictionary<int, File> listOfFiles;
public static List<Product> listOfProducts;
public List<FileCategory> listOfFileCategories;
public List<Distributor> listOfDistributors;
public static bool cryptedFiles = false;
private string xmlfileLocation;
private string XmlfileLocation
{
get
{
if (xmlfileLocation == null)
xmlfileLocation = System.IO.Path.GetDirectoryName(Program.GetValue("XMLFileLocation", ""));
return xmlfileLocation;
}
}
public XmlParserClass(XmlDocument xmlDocument)
{
xmlDoc = xmlDocument;
listOfAttributes = new List<Attribute>();
listOfAttributeValues = new Dictionary<int, AttributeValue>();
listOfProducts = new List<Product>();
listOfFileCategories = new List<FileCategory>();
listOfFiles = new Dictionary<int, File>();
listOfDistributors = new List<Distributor>();
.......
//Читаем а с XML ....
foreach (XmlNode xmlValue in attr.SelectSingleNode("Values").ChildNodes)
{
................
}
listOfAttributes.Add(a);
.........
//Читаем fc с XML....
listOfFileCategories.Add(fc);
.........
}
}
Создали экземпляр чтобы прочитать данные с XML. Куда бы нам их положить? Конечно в статические поля!
−23
std::bad_alloc e;
throw std::move(e);
Написал один новичок. Говорит это особая сильно ускоряющая оптимизация.
−23
bool strictlyLess(std::vector<int> v1, std::vector<int>v2) { // v1 < v2
bool strictly = false;
for(int i = 0; i < v1.size(); i++) {
if(v1[i] > v2[i]) {
return false;
}
if(v1[i] < v2[i]) {
strictly = true;
}
}
return strictly;
}