Свободный практикум

Организатор конкурсов
Больше
14 года 11 мес. назад - 14 года 11 мес. назад #46072 от dark32
Начинаю свободный практикум по скриптописанию. Суть практикума такова: в начале каждой недели я даю задание на составление простенького скрипта-алгоритма на нашем любимом RGSS (Можно использовать псевдоязык).
В течение недели вы присылаете мне в открытую (пост в теме) или скрытую (ЛС, аська, почта) свой пример решения. В конце недели выкладываются все решения одним постом, в т.ч. и моё решение, и вы сами решаете какое решение для вас более приемлемое.
Задания можно так же предлагать, но желательно в личном порядке.
В практикум может вступить любой человек в любое время, ровно как и выйти из него.
Язык исполнения желательно RGSS, но так же разрешён и псевдоязык. Можно прислать решение на другом любом языке, если это не затрагивает особенностей данного языка.

Задание №1
ВНИМАНИЕ: Спойлер!


Задание 2
ВНИМАНИЕ: Спойлер!


Задание 4
ВНИМАНИЕ: Спойлер!

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!
Последнее редактирование: 14 года 11 мес. назад пользователем dark32.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 11 мес. назад - 14 года 11 мес. назад #46074 от andrew_kras
Code:
def change( str, st1, st2) return str.gsub(st1) {|s| st2 } end print change("RMXP/VX for game developers. Many opportunities in the new version.","XP/VX","2k3")
Последнее редактирование: 14 года 11 мес. назад пользователем andrew_kras.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 11 мес. назад #46075 от Pavlentus007
Жалко,что я в скриптах не шарю:)

Я линивая свинья...
Я хороший мапер...Но конченый автор...
Я опять ленивая свинья....
Хочу курицу жаренную с пиццой О.О

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 11 мес. назад #46076 от Злодей
Нчего не понял. Что где чем заменить и что за подстрока?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 11 мес. назад - 14 года 11 мес. назад #46078 от andrew_kras
Подстрока --- любая часть стоки любого размера. Нужно заменить одну подстроку в строке на другую подстроку. Строка --- набор символов.
Последнее редактирование: 14 года 11 мес. назад пользователем andrew_kras.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Организатор конкурсов
Больше
14 года 11 мес. назад #46079 от dark32
dark32 ответил в теме Свободный практикум
Злодей, не понял этого задания - жди следующего.
Тут нужно просто сделать замену подстрок, задание очень простое. Дальше будет интересней

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 11 мес. назад #46080 от andrew_kras
Давай каждый день а не неделю( в зависимости от сложности).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Организатор конкурсов
Больше
14 года 11 мес. назад - 14 года 11 мес. назад #46081 от dark32
dark32 ответил в теме Свободный практикум
Можно и чаще. Ладно, сегодня будет второе задание, но скорее на алгоритм, а не на знание скриптов.


Задание 2
ВНИМАНИЕ: Спойлер!

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!
Последнее редактирование: 14 года 11 мес. назад пользователем dark32.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 11 мес. назад #46082 от andrew_kras
Я не уверен но вот.
var
x: longint; s: string;

begin
read(x);
while x <> 0 do
begin
s := IntToStr(x) + ' ' + s;
read(x);
end;
write(0,' ',s);
end.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Организатор конкурсов
Больше
14 года 11 мес. назад #46083 от dark32
dark32 ответил в теме Свободный практикум
2 переменных, а нужно 1 или вообще 0 (динамические не в счёт)

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 11 мес. назад #46084 от andrew_kras
Подскажи, а. Это рекурсия?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Организатор конкурсов
Больше
14 года 11 мес. назад #46085 от dark32
dark32 ответил в теме Свободный практикум
Если я отвечу на этот вопрос, то дам очень весомую подсказку. Возможно есть решение и с рекурсией, но я могу и лгать

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 11 мес. назад #46086 от Pavlentus007

dark32 пишет: Если я отвечу на этот вопрос, то дам очень весомую подсказку. Возможно есть решение и с рекурсией, но я могу и лгать


Понравился твой ответ :laugh: :laugh: :laugh:

Я линивая свинья...
Я хороший мапер...Но конченый автор...
Я опять ленивая свинья....
Хочу курицу жаренную с пиццой О.О

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 11 мес. назад #46087 от andrew_kras
Походу тут очень мало скриптеров.
Вот моё решение.
ВНИМАНИЕ: Спойлер!

Мне дарк32 разрешил опубликовать одну задачу, так что вот. Хотите решайте, хотите нет. Я лично бы предпочёл задач по RGSS
Задача 3

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.119 секунд
Работает на Kunena форум