новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Разработать функцию определения свойств содержимого ячеек

    • #31
    • 01.03.2019 23:13
    0
    Разработать функцию определения свойств содержимого ячеек на вход дается таблица значений (далее ТЗ) с пятью колонками. В ТЗ в произвольном порядке находятся данные: Количество, Цена, Сумма без...  Подробнее>>
    • #32
    • 01.03.2019 23:14
    • Отредактировано: 01.03.2019 23:15:49
    0
    Как в первой строке количество от цены отличить, где 10 и 1 ? Да и во второй 20 и 10, что количество что цена?
    • #33
    • 01.03.2019 23:18
    0
    НДС всегда сверху?
    • #34
    • 01.03.2019 23:20
    0
    Уважаемый Денис, если Вы невнимательно прочитали задачу или не заметили, я напоминаю, - в этом и состоит задача.
    Виталий, да, всегда сверху.
    • #35
    • 01.03.2019 23:23
    • Отредактировано: 01.03.2019 23:23:16
    0
    Денис прав, даже если количество всегда целое, то при целочисленных значениях цены и количества невозможно определить, где количество, а где цена
    • #36
    • 01.03.2019 23:25
    • Отредактировано: 01.03.2019 23:28:03
    0
    Уважаемый ГАР! Если мы имеем только первую таблицу(вход), то с чего Вы взяли, что 1-это количество, а 10-это цена? Напоминаю, что второй таблицы(выход) Вы пока не имеете.
    • #37
    • 01.03.2019 23:26
    0
    Денис прав
    задача не решаема из за невозможности составить прогноз где какой параметр в строке будет
    • #38
    • 01.03.2019 23:31
    0
    Во входящей таблице будут только такие данные, как описаны в задаче, опираясь только на них нужно решить данную задачу, я уверен что задача решаема.
    • #39
    • 01.03.2019 23:33
    • Отредактировано: 01.03.2019 23:34:46
    0
    ГАР
    я уверен что задача решаема


    Я знаю, что нерешаема при таких вводных. Либо попробуйте предложить алгоритм определения, что цена, а что количество и сделаю бесплатно
    • #40
    • 01.03.2019 23:37
    0
    ГАР, вы потроллить пришли? Если нет - объясните Вашу уверенность. Известна сумма без НДС =200 руб и еще два числа 10 и 20. Как Вы собираетесь понять: 10 штук по 20 рублей или 20 штук по 10 рублей?
    • #41
    • 02.03.2019 00:06
    0
    Денис, нет я не троллить пришел, мне нужно решение.

    Виталий
    Либо попробуйте предложить алгоритм определения, что цена, а что количество и сделаю бесплатно


    Виталий, я к таким высказываниям отношусь слишком скептический, не собираетесь Вы ничего делать бесплатно.
    В качестве доказательства своих слов, приведу пример части алгоритма:
    Как описано в задаче в формуле количество * цена = сумма именно цена подержана искажению, то есть при изменении количества на единицу в пределах представленной разрядности всегда будет давать большее отклонение чем цена, примеры:
    3 33,33 100
    4 33,33 133,32
    2 33,33 66,66
    3 33,34 100,02
    3 33,32 99,96
    • #42
    • 02.03.2019 00:12
    0
    Чото вспомнил что товар может быть весовой)
    • #43
    • 02.03.2019 00:19
    0
    Пятница вечер, однако. ГАР, возьмите вторую перемешанную строку из Вашего примера (200, 40, 240, 10, 20) и поймите, что два решения 10штук*20 руб/шт или 20 штук*10руб/шт - оба подходят. Невозможно понять, какое из них приведет к неперемешанной строке, в которой количество = 10 а цена 20р/шт
    • #44
    • 02.03.2019 00:21
    • Отредактировано: 02.03.2019 00:22:43
    0
    ГАР
    в задаче в формуле количество * цена = сумма именно цена подержана искажению, то есть при изменении количества на единицу в пределах представленной разрядности всегда будет давать большее отклонение чем цена


    Что делать в случае кратности суммы без НДС количеству?
    А про бесплатно - поверьте мне, если сможете работающий алгоритм при текущих вводных предложить, сделаю
    • #45
    • 02.03.2019 00:25
    0
    ГАР
    Виталий, я к таким высказываниям отношусь слишком скептический, не собираетесь Вы ничего делать бесплатно


    Если я сказал, что знаю, значит знаю. И мое мнение о себе важнее того, что бесплатно сделаю. К сожалению, Ваша задача нерешаема
    • #46
    • 02.03.2019 00:27
    0
    Денис
    ГАР, возьмите вторую перемешанную строку из Вашего примера (200, 40, 240, 10, 20) и поймите, что два решения 10штук*20 руб/шт или 20 штук*10руб/шт - оба подходят. Невозможно понять, какое из них приведет к неперемешанной строке, в которой количество = 10 а цена 20р/шт


    Чувствуется профильное образование. Приветствую, коллега!
    • #47
    • 02.03.2019 00:34
    0
    Виталий, и Вам здравия! Нужно же помогать людям, не только за деньги ) Надеюсь, ГАР поймет что мы пытаемся объяснить.
    • #48
    • 02.03.2019 00:38
    0
    Ну что вы на человека накинулись. Первый раз что ли абсурдное задание увидели?
    • #49
    • 02.03.2019 00:43
    0
    Олег
    Ну что вы на человека накинулись. Первый раз что ли абсурдное задание увидели?


    Почему сразу абсурдное? Недоработанное.
    И не накинулись, а попытались объяснить нелогичность задания
    • #50
    • 02.03.2019 02:16
    • Отредактировано: 02.03.2019 02:29:02
    0
    Задача решаема, очень жаль что у уважаемых коллег нет желания думать, а только пустословить.
    Задача мною решена, но состоит она из 80 блоков, это слишком много, я уверен что решил задачу не рационально. Хотел попросить помощи у коллег, но похоже коллеги слабоваты в познаниях теории вероятностей и математической статистики и ТРИЗ.

    Отвечая всем недоговяющим, задача найти наиболее рациональный алгоритм.
    • #51
    • 02.03.2019 02:27
    • Отредактировано: 02.03.2019 02:30:50
    0
    Жаль, что Вы не дали конкретный ответ на конкретный вопрос со второй смешанной строкой (10*20=200 20*10=200). Похоже, ответа у Вас просто нет.
    • #52
    • 02.03.2019 02:33
    0
    Денис
    коллеги слабоваты в познаниях теории вероятностей и математической статистики


    Как раз теорией вероятностей и получится определить случайный вариант)))) А точное определение даст только ответ на вопрос Дениса
    • #53
    • 02.03.2019 02:34
    0
    ГАР
    но похоже коллеги слабоваты в познаниях теории вероятностей и математической статистики.

    Не пишите ерунду, "коллега"! Не нужны познания в теории вероятности и мат.статистике, чтобы сложить 2+2.
    Ниже Вам привели простой пример из Вашей выборки, который не имеет единственно верного решения.
    Денис
    однако. ГАР, возьмите вторую перемешанную строку из Вашего примера (200, 40, 240, 10, 20) и поймите, что два решения 10штук*20 руб/шт или 20 штук*10руб/шт - оба подходят
    • #54
    • 02.03.2019 02:35
    0
    Денис
    Жаль, что Вы не дали конкретный ответ на конкретный вопрос со второй смешанной строкой (10*20=200 20*10=200). Похоже, ответа у Вас просто нет.


    Прошу простить, но Вы реально совсем не хотите думать.
    Ячейка с "10" находится ближе к правильному расположению, чем "20", а значит имеет больший вес и расположение 10 20 200... более вероятное чем 20 10 200...
    • #55
    • 02.03.2019 02:36
    0
    ГАР
    Отвечая всем недоговяющим, задача найти наиболее рациональный алгоритм.


    Так Вы и не объявили его.
    80 блоков чего?
    Не умеете продумать задачу - не лезьте
    • #56
    • 02.03.2019 02:42
    0
    ГАР
    Ячейка с "10" находится ближе к правильному расположению, чем "20", а значит имеет больший вес и расположение 10 20 200... более вероятное чем 20 10 200...

    В программировании нет понятия "больший вес" и "вероятнее чем". Вы "коллегами" явно ошиблись.
    Из-за таких программистов потом ракеты в космос не долетают ;)
    • #57
    • 02.03.2019 02:45
    0
    можно про правильное расположение подробнее, в целях повышения образованности?
    • #58
    • 02.03.2019 02:48
    0
    Видимо задача несколько иная: на основе однозначно определяемых строк понять работу генератора случайных чисел, который перемешивает строки исходной правильной таблицы, и после этого определить позиции в неоднозначных строках.
    • #59
    • 02.03.2019 02:50
    0
    Виталий
    80 блоков чего?

    Кирпичных, наверное)

    ГАР
    Проверка результата:
    ....
    3. Будет сгенерирована таблица с одним миллионам строк (таблица 1), с правильным расположением данных, после чего данные в каждой строке будут размешаны в произвольном порядке (таблица 2)
    4. На вход будет подана таблица с одним миллионам строк с произвольным расположением данных в каждой строке
    5. После обработки разработанной вами функцией получим таблицу с правильным расположением данных (таблица 3)
    6. Далее мы сравним полученные таблицы (таблица 1 с таблица 3)
    Критерии сравнения: полное соответствие с таблицей 1 содержимого ячеек каждой строки без исключения.

    ГАР
    Ячейка с "10" находится ближе к правильному расположению, чем "20", а значит имеет больший вес и расположение 10 20 200... более вероятное чем 20 10 200...

    Так и хочется спросить - сколько же строк из миллиона сошлось?=)
    • #60
    • 02.03.2019 02:51
    0
    Николай
    Так и хочется спросить - сколько же строк из миллиона сошлось?=)


    все 100%
Страницы:123
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться