Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.84/19: Рейтинг темы: голосов - 19, средняя оценка - 4.84
6 / 6 / 4
Регистрация: 16.11.2013
Сообщений: 134

Угадать алгоритм по результатам теста. (codehunt)

01.06.2014, 02:12. Показов 4172. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите угадать алгоритм по результатам теста. Никак не могу увидеть логики в них
Миниатюры
Угадать алгоритм по результатам теста. (codehunt)  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.06.2014, 02:12
Ответы с готовыми решениями:

Простейший алгоритм /codehunt.com
ПОдскажите алгоритм :(

Нужен совет по результатам теста HDDScan
Вкратце - после года жизни ноута стали появляться фризы в играх (при чем не во всех), для примера последняя Tom Raider идет на ура...

Нужен совет по результатам теста HDDScan
Здравствуйте. Есть ноутбук и у него, после недельного простоя система стала синий экран выдавать в безопасном режиме, а в обычном включении...

31
6 / 6 / 4
Регистрация: 16.11.2013
Сообщений: 134
01.06.2014, 13:58  [ТС]
Студворк — интернет-сервис помощи студентам
rRczZZ, издеваетесь над моим мозгом)
0
814 / 422 / 169
Регистрация: 08.02.2013
Сообщений: 711
01.06.2014, 14:26
Лучший ответ Сообщение было отмечено yo_krevedko как решение

Решение

yo_krevedko, но ведь нужно решить то)) Собственно, не смог придумать математических операций на 3 кирпича, вот регулярку уменьшил, она дает 3, можно пока успокоиться =)
C#
1
2
3
4
5
6
7
using System;
using System.Text.RegularExpressions;
public class Program {
    public static int Puzzle(int x) {
        return Convert.ToInt32(Regex.Replace(Convert.ToString(x, 2), "1(?=1*0*$)", "0"), 2);
    }
}
1
6 / 6 / 4
Регистрация: 16.11.2013
Сообщений: 134
01.06.2014, 14:42  [ТС]
rRczZZ, ну аще) спасибо)
0
C#,XNA Game Studio
 Аватар для WhiteMaster
36 / 36 / 8
Регистрация: 26.04.2014
Сообщений: 195
02.06.2014, 09:41
yo_krevedko, b - это последняя цифра числа, алгоритм кривоватый это я для общего рассуждения)
0
814 / 422 / 169
Регистрация: 08.02.2013
Сообщений: 711
02.06.2014, 13:54
Цитата Сообщение от WhiteMaster Посмотреть сообщение
алгоритм кривоватый
WhiteMaster, Как это понять?
0
4 / 4 / 5
Регистрация: 21.05.2013
Сообщений: 42
02.06.2014, 15:23
а 3.04 кто нибудь решил? не получается понять что там за зависимость...
0
 Аватар для Metall_Version
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
02.06.2014, 15:45
на долго не хватило меня. проверка на знания - любые в области математики но никак не программирования. такое ощущение что тесты составляли те кто с паскаля недавно слез.
0
6 / 6 / 4
Регистрация: 16.11.2013
Сообщений: 134
02.06.2014, 16:38  [ТС]
mudcrab,
C#
1
2
3
4
5
   
 public static int Puzzle(int n)
 {
      return (n <= 0)? 0: (n+1) / 2 * ((n + 1) / 2 - 1);
 }
0
814 / 422 / 169
Регистрация: 08.02.2013
Сообщений: 711
02.06.2014, 17:04
Metall_Version, там дальше задания более-менее алгоритмические/на знание языка, например за String.Concat(a,b,c) дают больше баллов, чем a+b+c. Но вот, имхо, проблема не в составителях заданий, а в самой оболочке, возможно она рейтинговая и отдает преимущество коду с фактически наименьшим числом команд, отсюда возникают все эти проблемы с linq/строками итд..

А вообще, разве понять ТЗ/прочитать мысли заказчика не входит в обязанности современного разработчика? =)
0
6 / 6 / 4
Регистрация: 16.11.2013
Сообщений: 134
02.06.2014, 17:13  [ТС]
rRczZZ, Скажите, а вы сталкивались с тем, что решение вроде бы правильное, и результаты тестов показаны правильно, а всё равно пишет Mismatch? Вот взять 6.03, например. У меня такой код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System;
using System.Text;
using System.Linq;
public class Program {
    public static string Puzzle(string s) {
            var t = s;
            s = new string(s.Reverse().ToArray());
            var a = s.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
            a.Reverse().ToArray();
            StringBuilder sb = new StringBuilder();
            foreach (string item in a)
                sb.Append(char.ToUpper(item[0]) + item.Substring(1, item.Length - 1) + " ");
            var ss = new string(sb.Remove(sb.Length - 1, 1).ToString().Reverse().ToArray());
            if(t[0]==' ')
            {
                if (t[t.Length - 1] == ' ')
                    return " " + ss + " ";
                return " " + ss;
            }
            if(t[t.Length- 1]==' ')
            {
                if (t[0] == ' ')
                    return " " + ss + " ";
                return ss + " ";
            }
            return ss;
    }   
}
и вроде как всё правильно, так нет же, не пускает...
Миниатюры
Угадать алгоритм по результатам теста. (codehunt)  
0
814 / 422 / 169
Регистрация: 08.02.2013
Сообщений: 711
02.06.2014, 18:05
yo_krevedko, нет, не сталкивался. У Вас затираются подряд идущие пробелы, попробуйте такой код (в таблице, похоже, парные пробелы опускаются при выводе):
C#
1
return s.Length.ToString();
Мое решение
C#
1
Regex.Replace(s, ".(?= |$)", _=>_.Value.ToUpper());
0
6 / 6 / 4
Регистрация: 16.11.2013
Сообщений: 134
02.06.2014, 19:17  [ТС]
rRczZZ, похоже, придется мне начать разбирать регулярки...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.06.2014, 19:17

Задача по мат.статистике при подсчете средневзв. по результатам псих. теста
Прошу помочь. Ситуация такая. Группа испытуемых (ну скажем 50 человек) проходит опрос по нашему новому опроснику. В ходе тестирования...

Составить алгоритм, в котором после ответа 4 вопроса можно угадать любой загаданный месяц.
Нужно составить алгоритм в котором всего четыре вопроса, ответы на которые (да/нет), после ответа на которые угадывается любой загаданный...

Аналог CodeHunt?
Добрый день! Раньше была игрушка по написанию кода на C# и Ява - CodeHunt. Сайт остался, а игры нет. Очень жаль... Или я не смог её...

Алгоритм теста
Делаю приложение тестирования на PHP + mysql Пока алгоритм такой 1) Юзер нажимает начать тест 2) Заполняется таблица, с вопросами для...

Алгоритм прохождения теста
Добрый день! Подскажите как выглядит алгоритм прохождения теста? Никак не пойму!!!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru