162 / 154 / 73
Регистрация: 03.03.2014
Сообщений: 368

Игра-головоломка на знание C#

17.05.2014, 18:14. Показов 6801. Ответов 40
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Может и не по адресу пишу. Но тут часто бывают сообщения об том где найти задания новичкам и тд. и тп.
Вот как один из вариантов от Microsoft Research https://www.codehunt.com/.
Браузерная игрушка. Задания элементарные, по крайней мере на первом уровне. Дальше не смотрел. Надеюсь кому-то пригодится.
6
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.05.2014, 18:14
Ответы с готовыми решениями:

Игра-головоломка на знание C# / C# для начинающих
Не втыкаю, как сделать 2.02. Если кто-нибудь знает, прошу помочь. Спасибо.

Игра-головоломка 15
Доброго времени суток. Люблю всякие головоломки, особенно головоломки с программной реализацией :) и решил очередной раз порадовать...

Rune Keeper - игра-головоломка
Я только что закончил свою первую игру на angroid - Rune Keeper, его игра-головоломка. Разместите магические руны в соответствии с...

40
Заблокирован
17.05.2014, 19:05
Not_Jon_Skeet, эх, если бы такая была на русском
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
17.05.2014, 19:09
Ev_Hyper, аналогично... Вроде немного знаю язык, но так и не дошло до меня, что же там за кнопка такая и что ей делать...
0
162 / 154 / 73
Регистрация: 03.03.2014
Сообщений: 368
17.05.2014, 19:13  [ТС]
insite2012, Ev_Hyper, Вот, на Хабре описание на русском http://habrahabr.ru/post/223173/
1
Заблокирован
17.05.2014, 19:17
не помогло. Все таки надо англ. учить.
0
 Аватар для follow39
64 / 64 / 22
Регистрация: 27.01.2014
Сообщений: 448
17.05.2014, 19:23
кнопка проверяет код

подставляет значения в функцию и смотрит на выходящее
0
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
17.05.2014, 19:26
Кто-нибудь понял какой здесь код нужен?

x = 29 EXPECTED RESULT = 0
x = 1 EXPECTED RESULT = 4
0
 Аватар для follow39
64 / 64 / 22
Регистрация: 27.01.2014
Сообщений: 448
17.05.2014, 19:28
Pikemaster, какой уровень?
0
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
17.05.2014, 19:43
follow39, 01.06
0
162 / 154 / 73
Регистрация: 03.03.2014
Сообщений: 368
17.05.2014, 19:45  [ТС]
Pikemaster, я не понял, поэтому брутфорсил
C#
1
2
3
4
5
6
7
8
9
using System;
public class Program {
    public static int Puzzle(int x) {       
        if(Math.Abs(x)==2) return x;
        else if(Math.Abs(x)==1) return x*4;
        else if(Math.Abs(x)==3 || Math.Abs(x)==4) return Math.Abs(x)/x;             
        else return 0;
    }
}
1
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
17.05.2014, 19:50
Неплохо)
Тоже пробовал через модули, но когда понял, что свернул явно не туда, психанул и удалил всё)
0
162 / 154 / 73
Регистрация: 03.03.2014
Сообщений: 368
17.05.2014, 19:59  [ТС]
Pikemaster, На самом деле это ужасное решение, т.к. не обрабатывается исключение деления на нуль
0
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
17.05.2014, 20:08
Ой да неважно, пущай не обрабатывает, главное на след лвл пройти)

Добавлено через 4 минуты
Вот ещё одно решение, но оно не лучше предыдущего)
C#
1
2
3
4
5
6
7
8
9
        if(x == 1) return 4;
        if(x == 2) return 2;
        if(x > 2 && x < 5) return 1;  
        
        if(x == -1) return -4;
        if(x == -2) return -2;
        if(x < -2 && x > -5) return -1; 
                   
        return 0;
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
17.05.2014, 20:20
Цитата Сообщение от Pikemaster Посмотреть сообщение
Кто-нибудь понял какой здесь код нужен?
Кликните здесь для просмотра всего текста
return 4/x;
1
 Аватар для y-fox
519 / 511 / 68
Регистрация: 19.09.2011
Сообщений: 826
17.05.2014, 20:30
Pikemaster,
C#
1
2
3
if(x==0)
   return 0;
return 4/x;
1
 Аватар для follow39
64 / 64 / 22
Регистрация: 27.01.2014
Сообщений: 448
17.05.2014, 22:40
написал в 01.15
C#
1
2
3
4
5
6
using System;
public class Program {
    public static int Puzzle(int x, int y, int z) {
        return (int) Math.Pow(x*y*z,1/3);
    }
}
выдает 1
в других компиляторах тоже 1
в калькуляторе проверил получилось 0, как так?
0
814 / 422 / 169
Регистрация: 08.02.2013
Сообщений: 711
17.05.2014, 23:11
follow39, при каких входных данных? Там решение - средее арифметическое, а не геометрическое.
0
21 / 12 / 10
Регистрация: 17.05.2014
Сообщений: 157
18.05.2014, 00:09
Цитата Сообщение от follow39
C#
1
return (int) Math.Pow(x*y*z,1/3);
Правильный ответ 01.15
(x+y+z)/3

0
162 / 154 / 73
Регистрация: 03.03.2014
Сообщений: 368
18.05.2014, 00:46  [ТС]
Подскажите кто-то с 13м заданием. Что-то совсем не соображаю...
0
814 / 422 / 169
Регистрация: 08.02.2013
Сообщений: 711
18.05.2014, 00:51
Not_Jon_Skeet,
Кликните здесь для просмотра всего текста
x%3+1
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.05.2014, 00:51
Помогаю со студенческими работами здесь

Классическая игра-головоломка, в которой пользователь разгадывает слова
Возникла проблема с кодом в висуал студио. Пишу по книге Доусон Майкл Изучаем программирование на С++ через создание игр Глава 3...

Провести газ, электричество и канализацию к трем домам - flash-игра, головоломка
Вот собственно говоря http://www.yurov.com/flash18.htm - задача провести газ, электричество и воду к всем трем домам так что б линии...

Flash игра-головоломка "Interlocked"
Надеюсь, что не нарушаю ничьих прав:).

Знание/не знание устройства компьютера
Я убедился, что программисты нашей фирмы знают устройство компьютера. Видимо они изучали это в институте. Те кто изучает программирование...

Знание ООП
Кому не трудно, пожалуйста, оцените мои знания PHP5 и объектно-ориентированного программирования. Прикрепил архив с простеньким...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru