1. Список говнокодов пользователя K1llray64

    Всего: 2

  2. C# / Говнокод #22666

    −124

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    static void Main(string[] args)
            {
                string[] numsTo9 = { "", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };
                string[] numsTo19 = { "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen" };
                string[] klorNums = { "", "", "twenty", "thirty", "fourty", "fifty", "sixty", "seventy", "eigthty", "ninety" };
                string[] bignums = { "", "", "", "hundred", "thousand", "thousand", "million" };
    
                string numStr = Console.ReadLine();
                string result = "";
                int number = Int32.Parse(numStr);
                int length = numStr.Length;
                int[] numsArr = new int[length];
    
                for (int i = 0; i < length; i++)
                {
                    if (i == 0)
                        numsArr[i] = number / (int)Math.Pow(10, length - (i + 1));
                    if (i == length - 1)
                        numsArr[i] = number % 10;
                    else
                        numsArr[i] = (number / (int)Math.Pow(10, length - (i + 1))) % 10;
                }
    
    Говно начинается тут
    
                result = (length == 3 ? numsArr[1] == 1 ? $"{numsTo9[numsArr[0]] } {bignums[length]} {numsTo19[(number % 100) - 10]}" :
                          $"{numsTo9[numsArr[0]] } {bignums[length]} {klorNums[numsArr[1]]} {numsTo9[numsArr[2]]}" :
                          length == 2 ? (numsArr[0] == 1) ? $"{numsTo19[number - 10]}" :
                          $"{klorNums[numsArr[0]]} {numsTo9[numsArr[1]]}" :
                          length == 1 ? numsTo9[number] :
                          length == 4 ? (numsArr[0] == 1) ? (numsArr[2] == 1) ? $"{numsTo19[(numsArr[0] * 10 + numsArr[1]) - 10]} {numsTo19[(numsArr[2] * 10 + numsArr[3]) - 10]}" :
                          $"{numsTo19[(numsArr[0] * 10 + numsArr[1]) - 10]} {klorNums[numsArr[2]]} {numsTo9[numsArr[3]]}" :
                          $"{klorNums[numsArr[0]]} {numsTo9[numsArr[1]]} {klorNums[numsArr[2]]} {numsTo9[numsArr[3]]}" : ""
                         );
                Console.WriteLine(result);

    Получаем цифру в виде слов по методу Доктора Пимсрала

    K1llray64, 24 Марта 2017

    Комментарии (0)
  3. C# / Говнокод #21935

    −108

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Введите имя гипопотама");
                string Name = Console.ReadLine();
                Console.WriteLine("Введите возраст гипопотама");
                int a = Int32.Parse(Console.ReadLine());
                Console.WriteLine("Введите размер ботинка гипопотама");
                int b = Int32.Parse(Console.ReadLine());
                Console.WriteLine("Введите число детей гипопотама");
                int c = Int32.Parse(Console.ReadLine());
    
                double answer = (Math.Pow(a,2) - 2*a*b + Math.Pow(b, 2)) + (2*b*c)*Math.Pow(2 * b * c,2);
    
                Console.WriteLine($"Число волос на попе гипопотама {Name}a вычисляем по формуле :\n " +
                                   "(a^2 - 2ab + b^2) - (2bc)^3 \n"+
                                  $"({a}^2 - 2*{a}*{b} - {b}^2) + (2*{b}*{c})^3");
    
                Console.WriteLine($"Ответ: {answer} волос на попе {Name}а");
    
            }
        }

    Может кому пригодится

    K1llray64, 03 Января 2017

    Комментарии (0)