Ответы на вопросы с тегом "код-вызов"

Ответов: 0 Автор Chris Maunder

Задача кодирования: преобразовать целое число в предложение.

Задача на этой неделе, как всегда, проста. Учитывая 64-битное целое число, создайте метод, который преобразует значение в его устный эквивалент. Например: 1,203 приведет к "тысяче, двумстам и трем" Возможности сделать это излишне запутанным велики. Давай! .. Что я уже пробовал: Упрощение ...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: наименьший круг, окружающий набор точек

Сегодняшняя задача проста: учитывая произвольный набор точек в плоскости x, y, определить центр и радиус наименьшего круга, который будет охватывать все точки. Окружность может пересекать точки в наборе. Бонусные баллы начисляются за использование интересного языка. Или интересное использов...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: является ли точка в многоугольнике?

Сегодняшняя задача запоздалая, но простая. Дано множество (x,y) точки, представляющие собой многоугольник, определяют, является ли данный (x,y) точка находится внутри или снаружи многоугольника. Например, многоугольник, определенный точками (против часовой стрелки) { (2,0), (4,1), (4,4), (...

Читать ответы

Ответов: 0 Автор Chris Maunder

Вызов кода: наибольший общий знаменатель

Наибольший Общий Знаменатель Сегодняшний вызов, посланный Бобом Хентом, - это старый и хороший. Дан список целых чисел вида: (n0, n1, n2, ... nx) Где (0 < n ≤ 10000) и (x < 500) Возвращает наибольший общий делитель (GCD), где GCD определяется как наибольшее положительное целое число...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: преобразование табуляций в пробелы

Ваша задача кодирования недели-простая. По крайней мере, так кажется. Если задана текстовая строка, преобразуйте табуляции в пробелы. Вкладка предполагая, маркеры 4-х символов помимо[ ][ ][tab]Hello, world! становится[ ][ ][ ][ ]Hello, World! Где [ ] = пробел, [tab] = символ табуляции (я ...

Читать ответы

Ответов: 0 Автор Chris Maunder

Проблема кодирования: фильтр плохих слов

Это первая из наших еженедельных задач по кодированию. Раз в неделю мы публикуем простую программную задачу, и человек, который публикует лучший ответ, выигрывает футболку. Победитель определяется голосами, либо комментариями, либо смелостью их ответа. Используйте в своем ответе любой язык,...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: создание анаграмм.

Сегодняшняя задача - вернуться к струнам. Учитывая случайную (или не очень случайную) строку, генерируйте уникальные анаграммы. Бонусные баллы: подключитесь к службе проверки орфографии по вашему выбору (локальная машина, резервная копия в ОС, удаленный веб-сервис), чтобы возвращать только ...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: найти повторяющиеся элементы в коллекции элементов.

Сегодняшняя задача кодирования довольно свободна с точки зрения того, как вы подходите к ней и как вы интерпретируете проблему. Учитывая набор элементов (целые числа, строки, объекты - все, что угодно), определите набор элементов в этой коллекции, которые повторяются. Например{1,2,3,3,4,5,5...

Читать ответы

Ответов: 0 Автор Graeme_Grant

Задача кодирования: сортировка списка с помощью свопов и всплывающих окон

Примечание: В Отсутствие Криса[^] Я сделал шаг вперед, чтобы опубликовать вызов на этой неделе. Наслаждайтесь! Рассмотрим рандомизированный список целых чисел от 1 до N. Вы хотите отсортировать его, используя только следующие действия: Поменяйте местами первый и последний элементы списка. (...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: вставка операторов между значениями для получения ответа.

Учитывая строку чисел, вставьте любой из операторов +. -./.*, % или ^ между любыми цифрами, которые вы хотите, чтобы уравнение вычислялось до заданного числа. например, используйте 1234567890, чтобы создать уравнение, равное 100. Ответ: 1 + 2 + 3 - 4 + 5 + 6 + 78 + 9 - 0 = 100 Ваше решение ...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: преобразование поплавка в дробь с установленным ограничением на количество цифр

Твой босс-старая школа. Действительно старая школа. Ему не нравится эта новомодная десятичная система счисления, и вместо этого он хочет, чтобы все было в дробях. 1/2. 2/3. 5647/35829. Старая школа. Ваша задача состоит в том, чтобы взять значение с плавающей запятой и преобразовать его в др...

Читать ответы

Ответов: 0 Автор Chris Maunder

Проблема кодирования: обнаружение плохой грамматики

Учитель отмечает кучу заданий по английскому языку, и у него заканчивается время. Чтобы ускорить процесс оценки, учитель решил, что он провалит любое задание с плохой орфографией, опечатками или неправильной прописью (или капитализацией). Напишите функцию на любом языке, который вы выберет...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: рыцарь на шахматной доске

Сегодняшняя задача поставлена Йеруном Ландхеером. Напишите программу, которая позволит коню перепрыгнуть через шахматную доску так, чтобы он коснулся всех квадратов, но этот конь никогда не сможет использовать одно и то же место дважды. Исходное положение должно быть задано пользователем (и...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: интеллектуальное сравнение имен

Эту простую идею предложил Брент Хоскиссон. Создайте метод, который будет разумно сравнивать два имени. "Разумно" означает, что оно должно учитывать различные формы, которые может принимать имя. Например:John Paul Smith Будет совпадать сJohn Paul Smith Smith John Paul John P Smith Smith Jo...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: скользящее среднее и стандартное отклонение

Учитывая поток данных с плавающей запятой, который может никогда не заканчиваться (подумайте о речи политика, преобразованной в двоичный код и приведенной к 4-байтовым поплавкам), вычислите скользящее среднее и стандартное отклонение. Некоторую информацию об этом можно найти по адресу Эффек...

Читать ответы

Ответов: 0 Автор OriginalGriff

Задача кодирования: подсчитайте один бит в числе.

Учитывая тридцатидвухразрядное целочисленное значение в качестве параметра, напишите функцию или метод, чтобы вернуть число битов "1" в этом числе. Поэтому, если вы передадите 42, он должен вернуть 3-42 десятичных знака-это 2A шестнадцатеричных или 101010 двоичных-следовательно, 3 "1" бита....

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: максимально возможная сумма из последовательных чисел

Учитывая массив целых чисел-некоторые положительные, некоторые отрицательные, некоторые ни те, ни другие, найдите набор последовательных чисел в этом массиве с максимально возможной суммой. Очевидно, что если все числа положительны, то ответом будет начальный массив. Если все отрицательные...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: самая длинная подстрока, содержащаяся в двух строках

Да, классическая проблема LCS. При наличии двух или более строк найдите самую длинную общую подстроку в каждой строке. Одно предостережение: никакого C#, C, C++, Javascript или любого другого Язык программирования на основе C[^], ни какой-либо язык на основе VB (VB, VB.NET, VBScript). Это о...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: расположите числа так, чтобы они образовывали как можно большее целое число

Проблема позднего кодирования на сегодняшний день проста. Учитывая набор целых чисел, расположите их так, чтобы полученное таким образом конечное целое число было максимально возможным. Например. { 1,5,67,9 } будет организовано так, чтобы сформировать 96751 Список может содержать до 50 чисе...

Читать ответы

Ответов: 0 Автор Chris Maunder

Задача кодирования: преобразовать целое число в предложение.

Задача на этой неделе, как всегда, проста. Учитывая 64-битное целое число, создайте метод, который преобразует значение в его устный эквивалент. Например: 1,203 приведет к "тысяче, двумстам и трем" Возможности сделать это излишне запутанным велики. Давай! .. Что я уже пробовал: Упрощение ...

Читать ответы