W oparciu o to wyzwanie.
W grze rytmicznej osu! , modyfikator trudności „Podwójny czas” faktycznie zwiększa prędkość tylko o 50%.
Twoim zadaniem jest napisanie programu, który wyświetli dodatnią parzystą liczbę całkowitą (większą niż 0), a gdy każdy bajt / znak (twój wybór) w kodzie źródłowym zostanie zduplikowany, powinien wypisać liczbę pomnożoną przez 1,5.
Na przykład, jeśli twój kod źródłowy to ABC
i daje wynik 6, to AABBCC
powinien wypisać wynik 9.
Zgodnie z pierwotnymi zasadami wyzwania:
Zasady
- Musisz zbudować pełny program.
- Początkowe źródło musi mieć co najmniej 1 bajt.
- Obie liczby całkowite muszą znajdować się w bazie 10 (wyprowadzanie ich w jakiejkolwiek innej bazie lub z notacją naukową jest zabronione).
- Twój program nie może pobierać danych wejściowych (lub mieć nieużywane, puste dane wejściowe) i nie może generować błędów (ostrzeżenia kompilatora nie są uważane za błędy).
- Wyprowadzanie liczb całkowitych ze spacjami końcowymi / wiodącymi jest dozwolone.
- Nie możesz zakładać nowego wiersza między kopiami swojego źródła.
- To jest golf golfowy , więc wygrywa najmniej bajtów w każdym języku !
- Obowiązują domyślne luki .
Wyobrażam sobie, że będzie to o wiele mniej trywialne niż oryginalne wyzwanie, ale mam nadzieję, że zobaczymy kilka kreatywnych i unikalnych odpowiedzi!
full program
. Trudno sobie wyobrazić, że zduplikowany program nadal ma prawidłowy punkt wejścia / funkcję.
write a program that outputs a positive even integer
Yes will will. Każdą liczbę parzystą można pomnożyć przez 1,5, aby uzyskać całkowitą liczbę całkowitą