Code Golf
Całkowicie prawdziwa historia: jestem wykonawcą pracującym na stronie internetowej www. Sky.Net i jednym z naszych zadań jest stworzenie samoświadomego programu lub czegoś takiego, nie wiem, czy tak naprawdę nie słuchałem szefa. W każdym razie, aby uczynić nasz kod bardziej samoświadomym, potrzebujemy IT, aby wiedzieć, jaki kod znajduje się na każdym numerze linii.
Wyzwanie
Utwórz program lub funkcję, która pobiera dane wejściowe n
i zwraca kod wspomnianego programu lub funkcji w trybie online n
.
Zasady
➊ Twój program lub funkcja musi mieć co najmniej 4 linie. Każda linia musi być unikalna.
May Możesz założyć, że wejście zawsze będzie dodatnią liczbą całkowitą większą lub równą 1 i mniejszą lub równą liczbie linii w twoim programie / funkcji.
➌ Pierwszy wiersz w programie / funkcji to wiersz 1, a nie wiersz 0.
➍ Nie można uzyskać dostępu do pliku, w którym znajduje się program. (Jeśli ktoś musi zapytać „Czy to nie jest technicznie łamanie zasady nr 4”; prawdopodobnie tak jest)
➎ Linie nie mogą być puste (obejmuje spację, jeśli spacje nic nie robią w twoim języku)
➏ Linie nie mogą być // komentarzami (/ * dowolnego stylu <!)
Jest to wyzwanie podobne do quine.
To jest golf golfowy , więc wygrywa zgłoszenie z najmniejszą liczbą bajtów!