Martin stworzył fajny fragment, który można wykorzystać do śledzenia wyniku w odpowiedziach na wyzwania. To świetnie i wszystko, ale czy nie byłoby lepiej, gdybyś sam mógł to śledzić?
Utwórz program, który porówna liczbę bajtów sam w sobie z resztą odpowiedzi na to pytanie i zwróci „Jestem numerem n”.
Zasady:
Liczba bajtów we własnej odpowiedzi może być zapisana na stałe w kodzie
Funkcja może przyjmować adres URL jako dane wejściowe lub może być zakodowana na stałe. Znaki dla adresu URL nie będą się liczyć do liczby bajtów, więc nie trzeba używać skracacza adresów URL.
adresów URL do odpowiedzi nie można zakodować na stałe
Wynik dla odpowiedzi można znaleźć w nagłówku (tak samo jak fragment kodu Martina).
Nagłówek odpowiedzi musi mieć poprawny format (opisany poniżej).
Jeśli możliwe jest uruchomienie programu online, udostępnij link do kompilatora online (lub fragment kodu, który można wykonać z odpowiedzi). Jeśli nie jest to możliwe, proszę pokazać, jak wywołać tę funkcję i pokazać dane wyjściowe z własnego kompilatora (w momencie, gdy opublikowałeś odpowiedź. Nie musisz jej aktualizować, chyba że chcesz).
Musisz porównać odpowiedź z innymi odpowiedziami na to pytanie. Samo pisanie scenariusza
I'm answer number 1.
w jakimś języku nie jest legalne.Jeśli inne odpowiedzi mają taką samą liczbę bajtów jak Twoja, możesz wybrać, czy chcesz być najlepszy, czy gorszy.
Nagłówek musi być sformatowany:
# Language Name, N bytes
Nie można użyć przekreślenia itp., Więc jeśli rozmiar kodu zostanie zmieniony, pokaż go pogrubionym tekstem pod nagłówkiem lub wskaż w inny sposób.
Dane wyjściowe muszą być I'm answer number n.
, gdzie liczba n
oznacza pozycję (końcowe znaki nowej linii / spacje są OK). Zatem najkrótsza odpowiedź wyświetli: „Jestem odpowiedzią nr 1”, druga to „Jestem odpowiedzią nr 2”. itp.
To jest kod golfowy, więc wygra najkrótsza odpowiedź w bajtach.