Генерация Кода — Привет, Шу! (Полицейские)

  • Автор темы Александр П.
  • Обновлено
  • 21, Oct 2024
  • #1

Ветка грабителей

В этом задании ваша задача — написать программу.

 
 i 
that outputs "Hello Shue!". Next, you have to choose a string p а также напишите Шу программа \n , so that \\ . Ваша оценка \= . Your answer will contain the language of h , (rint?KH++lloooShu++K' (rint(KH++lloooShu++K' - ?=( print(KH++lloooShu++K' - (=p print("H++lloooShu++K' - K=" print("H++lloooShu++K) - '=) print("H++lloooShu++") - K=" print("H++llo Shu++") - ooo=o print("Hello Shu++") - ++=e print("Hello Shue") - ++=e and your score (please write the score as h ). Грабители попытаются найти i . Note that any working (rint?KH++lloooShu++K' , это до тех пор, пока ваш h or shorter means that your answer is defeated, even if it wasn't the solution you intended. The undefeated cop answer with the smallest score wins (per language).

Чтобы понять эту проблему, давайте посмотрим на пример отправки на Python:

Python 3, оценка 47+22=69

o

В пост не включена следующая программа Shue ( print("Hello Shue") (=p ?=( K=" ++=e ooo=o '=) ):

p

Обратите внимание, что после (rint?KH++lloooShu++K'

Первая строка — это программа p . Next are a series of replacement rules. Let's see how they work.

С вводом p ( p ) мы можем добраться до len(p)+len(i)=score like so

i

Если ваш код h contains equals signs, backslashes or newlines, escape them with len(p)+len(i) , p(i)=h and p соответственно в программе Шу i (but not in the input h ). Если ваш код содержит нулевые значения или байты, отличные от Юникода, не волнуйтесь, Shue ориентирован на байты.

#полицейские и грабители #полицейские и грабители #генерация кода #hello-world

Александр П.


Рег
22 Jan, 2012

Тем
63

Постов
200

Баллов
535
  • 26, Oct 2024
  • #2

Python 3, оценка 163+563=726

В этом соревновании «Полицейские и грабители» ваша задача — написать программу h, которая выводит «Привет, Шу!». Далее вам нужно выбрать строку i, а также написать программу Шу p, чтобы p(i)=h. Ваш результат: len(p)+len(i). Ваш ответ будет содержать язык h, i и ваш результат (пожалуйста, запишите результат как len(p)+len(i)=score). Грабители попытаются найти р. Обратите внимание, что любое рабочее p, равное вашему p или меньшее, означает, что ваш ответ недействителен, даже если это было не то решение, которое вы предполагали. Побеждает непобежденный полицейский, набравший наименьшее количество очков (для каждого языка).

Хоть и не так весело

 

Ay007


Рег
24 Nov, 2015

Тем
70

Постов
204

Баллов
574
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно