- 1
- 2
- 3
int похуй = 0;
string похуйПлюсПохуйСтр = "похуй+похуй = ";
Console.WriteLine(похуйПлюсПохуйСтр + (похуй + похуй));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
int похуй = 0;
string похуйПлюсПохуйСтр = "похуй+похуй = ";
Console.WriteLine(похуйПлюсПохуйСтр + (похуй + похуй));
Для ВП
0
using System;
public class Program
{
public static void Main()
{
69.Doeb();
typeof(Ext).Doeb();
}
}
public static class Ext
{
public static void Doeb(this object o)
{
string s;
Type type = o.GetType();
s = type.ToString();
while(type != null)
{
type = type.BaseType;
try
{
s += $" > {type.ToString()}";
}
catch
{
break;
}
}
Console.WriteLine(s);
}
}
Ты с какого района? Чьих будешь?
0
using KoKo.Property;
namespace MyProject {
public class Person {
private StoredProperty<string> FirstName { get; }
private StoredProperty<string> LastName { get; }
public Property<string> FullName { get; }
public Person(string firstName, string lastName) {
FirstName = new StoredProperty<string>(firstName);
LastName = new StoredProperty<string>(lastName);
FullName = DerivedProperty<string>.Create(FirstName, LastName, (first, last) => $"{first} {last}");
}
public void SetFirstName(string firstName) {
FirstName.Value = firstName;
}
}
}
0
private List<OutputData> AddSomeSpecialStateToFoo(
List<OutputData> foos,
IDictionary<Guid, SomeSpecialState> fooStates)
{
foreach(var foo in foos)
{
foo .State = fooStates.FirstOrDefault(x => x.Key == cam.FooId).Value;
}
return foos;
}
Митируем листы и юзаем словарь правильно.
+1
private void LoadControlFile()
{
this.OFD2.Title = "Open an ORYZA Run Control File";
this.OFD2.Filter = "Text Files|*.*";
this.OFD2.ShowDialog();
string path = this.OFD2.FileName.Trim();
if (Path.GetExtension(path).ToUpper() != ".EXE")
{
this.TextBox2.Text = path;
}
else
{
string text = "Loading file is not a text file, RETRY!";
MessageBox.Show(text, "Important Note", MessageBoxButtons.OK);
}
}
Филипинская прога на Win Forms. Проверка на то что входной файл не исполняемый, а текстовый.
+3
var actions = new List<Action>();
foreach (var i in Enumerable.Range(1, 3))
{
actions.Add(() => Console.WriteLine(i));
}
foreach (var action in actions)
{
action();
}
По мотивам https://govnokod.ru/11946
Просто форкнул и запустил старый пример LispGovno (мир ему)
Старый пример: https://ideone.com/RaiHr
Новый пример: https://ideone.com/M1ducs
Однако получил совершенно другой результат.
0
//Let me introduce you, to the most stupidly long and complicated solution!.
using System.Linq;
public class TwoToOne
{
static string final;
public static string Longest (string s1, string s2)
{
final = "";
if (s1.ToLower().Contains("a")){final += "a";}
else if (s2.ToLower().Contains("a")){final += "a";}
if (s1.ToLower().Contains("b")){final += "b";}
else if (s2.ToLower().Contains("b")){final += "b";}
if (s1.ToLower().Contains("c")){final += "c";}
else if (s2.ToLower().Contains("c")){final += "c";}
if (s1.ToLower().Contains("d")){final += "d";}
else if (s2.ToLower().Contains("d")){final += "d";}
if (s1.ToLower().Contains("e")){final += "e";}
else if (s2.ToLower().Contains("e")){final += "e";}
if (s1.ToLower().Contains("f")){final += "f";}
else if (s2.ToLower().Contains("f")){final += "f";}
if (s1.ToLower().Contains("g")){final += "g";}
else if (s2.ToLower().Contains("g")){final += "g";}
if (s1.ToLower().Contains("h")){final += "h";}
else if (s2.ToLower().Contains("h")){final += "h";}
if (s1.ToLower().Contains("i")){final += "i";}
else if (s2.ToLower().Contains("i")){final += "i";}
if (s1.ToLower().Contains("j")){final += "j";}
else if (s2.ToLower().Contains("j")){final += "j";}
if (s1.ToLower().Contains("k")){final += "k";}
else if (s2.ToLower().Contains("k")){final += "k";}
if (s1.ToLower().Contains("l")){final += "l";}
else if (s2.ToLower().Contains("l")){final += "l";}
if (s1.ToLower().Contains("m")){final += "m";}
else if (s2.ToLower().Contains("m")){final += "m";}
if (s1.ToLower().Contains("n")){final += "n";}
else if (s2.ToLower().Contains("n")){final += "n";}
if (s1.ToLower().Contains("o")){final += "o";}
else if (s2.ToLower().Contains("o")){final += "o";}
if (s1.ToLower().Contains("p")){final += "p";}
else if (s2.ToLower().Contains("p")){final += "p";}
if (s1.ToLower().Contains("q")){final += "q";}
else if (s2.ToLower().Contains("q")){final += "q";}
if (s1.ToLower().Contains("r")){final += "r";}
else if (s2.ToLower().Contains("r")){final += "r";}
if (s1.ToLower().Contains("s")){final += "s";}
else if (s2.ToLower().Contains("s")){final += "s";}
if (s1.ToLower().Contains("t")){final += "t";}
else if (s2.ToLower().Contains("t")){final += "t";}
if (s1.ToLower().Contains("u")){final += "u";}
else if (s2.ToLower().Contains("u")){final += "u";}
if (s1.ToLower().Contains("v")){final += "v";}
else if (s2.ToLower().Contains("v")){final += "v";}
if (s1.ToLower().Contains("w")){final += "w";}
else if (s2.ToLower().Contains("w")){final += "w";}
if (s1.ToLower().Contains("x")){final += "x";}
else if (s2.ToLower().Contains("x")){final += "x";}
if (s1.ToLower().Contains("y")){final += "y";}
else if (s2.ToLower().Contains("y")){final += "y";}
if (s1.ToLower().Contains("z")){final += "z";}
else if (s2.ToLower().Contains("z")){final += "z";}
return final;
}
}
https://www.codewars.com/kata/reviews/5656b9ee8e40eb0a4a000005/groups/5895b9cc4839ff4573001512
Если бы платили за количество, а не качество..
0
static public (int, int) FirstPosition(int figure, int rotate)
{
int x = 0;
int y = 0;
if ((figure == 1) && (rotate == 1)) { x = 6; y = 2; }
if ((figure == 1) && (rotate == 2)) { x = 6; y = 3; }
if ((figure == 2) && (rotate == 1)) { x = 6; y = 2; }
if ((figure == 2) && (rotate == 2)) { x = 6; y = 3; }
if ((figure == 3) && (rotate == 1)) { x = 6; y = 2; }
if ((figure == 3) && (rotate == 2)) { x = 6; y = 3; }
if ((figure == 4) && (rotate == 1)) { x = 6; y = 2; }
if ((figure == 4) && (rotate == 2)) { x = 6; y = 2; }
if ((figure == 4) && (rotate == 3)) { x = 6; y = 2; }
if ((figure == 4) && (rotate == 4)) { x = 6; y = 3; }
if ((figure == 5) && (rotate == 1)) { x = 6; y = 2; }
if ((figure == 5) && (rotate == 2)) { x = 6; y = 3; }
if ((figure == 5) && (rotate == 3)) { x = 6; y = 2; }
if ((figure == 5) && (rotate == 4)) { x = 6; y = 2; }
if ((figure == 6) && (rotate == 1)) { x = 6; y = 3; }
if ((figure == 6) && (rotate == 2)) { x = 6; y = 2; }
if ((figure == 6) && (rotate == 3)) { x = 6; y = 2; }
if ((figure == 6) && (rotate == 4)) { x = 6; y = 2; }
if ((figure == 7) && (rotate == 1)) { x = 6; y = 3; }
return (x, y);
} //НАЧАЛЬНАЯ ПОЗИЦИЯ ЦЕНТРА ФИГУРЫ
static public int[,] Position(int figure, int rotate, int[,] a, int x, int y)
{
if ((figure == 1) && (rotate == 1)) { a[x, y - 2] = 1; a[x, y - 1] = 1; a[x, y] = 1; a[x, y + 1] = 1; }
if ((figure == 1) && (rotate == 2)) { a[x - 1, y] = 1; a[x, y] = 1; a[x + 1, y] = 1; a[x + 2, y] = 1; }
if ((figure == 2) && (rotate == 1)) { a[x - 1, y - 1] = 1; a[x - 1, y] = 1; a[x, y] = 1; a[x, y + 1] = 1; }
if ((figure == 2) && (rotate == 2)) { a[x - 1, y] = 1; a[x, y] = 1; a[x, y - 1] = 1; a[x + 1, y - 1] = 1; }
if ((figure == 3) && (rotate == 1)) { a[x + 1, y - 1] = 1; a[x + 1, y] = 1; a[x, y] = 1; a[x, y + 1] = 1; }
if ((figure == 3) && (rotate == 2)) { a[x - 1, y - 1] = 1; a[x, y - 1] = 1; a[x, y] = 1; a[x + 1, y] = 1; }
if ((figure == 4) && (rotate == 1)) { a[x, y - 1] = 1; a[x, y] = 1; a[x, y + 1] = 1; a[x + 1, y + 1] = 1; }
if ((figure == 4) && (rotate == 2)) { a[x + 1, y] = 1; a[x, y] = 1; a[x - 1, y] = 1; a[x - 1, y + 1] = 1; }
if ((figure == 4) && (rotate == 3)) { a[x - 1, y - 1] = 1; a[x, y - 1] = 1; a[x, y] = 1; a[x, y + 1] = 1; }
if ((figure == 4) && (rotate == 4)) { a[x - 1, y] = 1; a[x, y] = 1; a[x + 1, y] = 1; a[x + 1, y - 1] = 1; }
if ((figure == 5) && (rotate == 1)) { a[x, y - 1] = 1; a[x, y] = 1; a[x, y + 1] = 1; a[x - 1, y + 1] = 1; }
if ((figure == 5) && (rotate == 2)) { a[x - 1, y - 1] = 1; a[x - 1, y] = 1; a[x, y] = 1; a[x + 1, y] = 1; }
if ((figure == 5) && (rotate == 3)) { a[x + 1, y - 1] = 1; a[x, y - 1] = 1; a[x, y] = 1; a[x, y + 1] = 1; }
if ((figure == 5) && (rotate == 4)) { a[x - 1, y] = 1; a[x, y] = 1; a[x + 1, y] = 1; a[x + 1, y + 1] = 1; }
if ((figure == 6) && (rotate == 1)) { a[x, y] = 1; a[x, y - 1] = 1; a[x - 1, y] = 1; a[x + 1, y] = 1; }
if ((figure == 6) && (rotate == 2)) { a[x, y - 1] = 1; a[x + 1, y] = 1; a[x, y + 1] = 1; a[x, y] = 1; }
if ((figure == 6) && (rotate == 3)) { a[x - 1, y] = 1; a[x, y + 1] = 1; a[x + 1, y] = 1; a[x, y] = 1; }
if ((figure == 6) && (rotate == 4)) { a[x, y - 1] = 1; a[x - 1, y] = 1; a[x, y + 1] = 1; a[x, y] = 1; }
if ((figure == 7) && (rotate == 1)) { a[x, y] = 1; a[x + 1, y] = 1; a[x + 1, y - 1] = 1; a[x, y - 1] = 1; }
return (a);
} //ПОСТРОЕНИЕ ФИГУРЫ ОТНОСИТЕЛЬНО ЕЁ ЦЕНТРА
Поворот тетрисных фигур
+1
Dictionary<Tuple<MapOfRestoredOwnership, bool, bool, bool>, IDictionary<PropertySqlGeography, IEnumerable<LandConsolidationData>>> villages
Parameter for function...
0
using System;
namespace MainNamespace
{
class SelectionSort
{
private static int FindSmallest(int[] arr)
{
int smallest = arr[0];
int smallestIndex = 0;
for (int i = 1; i < arr.Length; i++)
{
if (arr[i] < smallest)
{
smallest = arr[i];
smallestIndex = i;
}
}
return smallestIndex;
}
public static int[] ArraySort(int[] arr)
{
int[] newArr = new int[arr.Length];
for (int i = 0; i < arr.Length; i++)
{
int smallestIndex = FindSmallest(arr);
int arrayBeginningIndex = i;
newArr[arrayBeginningIndex] = arr[smallestIndex];
arr[smallestIndex] = Int32.MaxValue;
}
return newArr;
}
}
class MainClass
{
const int sizeOfArr = 7;
static int FindMaxProduct(int[] arr)
{
int maxProduct = 1;
int firstIndex = 0;
int secondIndex = 1;
int lastIndex = sizeOfArr - 1;
int beforeLastIndex = sizeOfArr - 1 - 1;
int beforeBeforeLastIndex = sizeOfArr - 1 - 2;
if (arr[firstIndex] * arr[secondIndex] * arr[lastIndex] > arr[beforeLastIndex] * arr[beforeBeforeLastIndex] * arr[lastIndex])
{
maxProduct = arr[firstIndex] * arr[secondIndex] * arr[lastIndex];
}
else
for (int i = 0; i < 3; i++)
maxProduct *= arr[lastIndex - i];
return maxProduct;
}
static void Main()
{
int[] arr = new int[sizeOfArr] {-31, 54, -39, -34, 0, 56, 92};
arr = SelectionSort.ArraySort(arr);
Console.WriteLine( FindMaxProduct(arr) );
Console.ReadKey();
}
}
}
Есть массив с целыми числами. Найти в этом массиве самое большое произведение 3 чисел и вывести в консоль.