Wyzwanie kodowe to konkurs na kreatywne sposoby rozwiązania łamigłówki programistycznej z obiektywnym kryterium wygranej nieobjętym innymi tagami punktacji (np. Golf golfowy).
Wyzwanie jest bardzo proste. Biorąc pod uwagę liczbę całkowitą n, n x nwyślij macierz tożsamości. Matryca tożsamości obejmuje matrycę 1od lewego górnego do prawego dolnego rogu. Napisz program lub funkcję, która zwróci lub wyśle utworzoną macierz tożsamości. Twój wynik może być tablicą 2D lub liczbami oddzielonymi spacjami / tabulatorami i …
W duchu ponownej implementacji klasycznych gier wideo chciałbym zaprosić społeczność do stworzenia najlepszej implementacji Tetris . W celach informacyjnych zrzut ekranu oficjalnej wersji Tetris NES. Wymagane funkcje Musi istnieć rozsądny system punktacji, który nagradza czyszczenie wieloliniowe bardziej niż czyszczenie jednoliniowe. Aktualny wynik musi być widoczny przez cały czas. Następny kawałek, …
Do druku znaków ASCII (kody hex 20 do 7e) w kolejności są: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (Pamiętaj, że jest tam miejsce). Ciąg ten wyraźnie zawiera wszystkie drukowane znaki ASCII co najmniej raz w kolejności rosnącej podczas czytania od lewej do prawej, ale nie w malejącej kolejności. Ciąg REVERSED:~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! NORMAL: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ zawiera wszystkie drukowane …
To pytanie jest częścią serii Wyzwań urodzinowych Brain-flak zaprojektowanych z okazji pierwszych urodzin Brain-Flak. Więcej informacji na temat urodzin Brain-Flaka można znaleźć tutaj . Dzisiaj są pierwsze urodziny Brain-Flak! Pomyślałem więc, że zorganizujemy przyjęcie urodzinowe z niespodzianką. Więc w swoim ulubionym języku drukuj Surprise! Happy Birthday, Brain-Flak! (Końcowe białe znaki …
Oto stosunkowo proste wyzwanie. Biorąc pod uwagę ciąg o długości N , wypisz ciąg do przodu, następnie do tyłu, następnie do przodu, a następnie do tyłu ... itd. N razy. Na przykład, jeśli dane wejściowe były Hello! Powinieneś wypisać: Hello!!olleHHello!!olleHHello!!olleH Możesz także opcjonalnie wypisać jeden końcowy znak nowej linii. Twoje …
Wyzwanie: Napisz bardzo krótki program, który po skompilowaniu tworzy najwięcej ostrzeżeń i błędów kompilatora. Można go napisać w dowolnym języku programowania. Punktacja: Wynik określa się równaniem: errors_and_warnings_length/code_length. Najwyższy wynik wygrywa. Przykład: Program C # classma 5 znaków i generuje 3 ostrzeżenia, co stanowi wynik (1/5) * 3 = 0,6. EDYTOWAĆ: …
Począwszy od 2015 ECMAScript, JavaScript posiada 33 zarezerwowanych słów kluczowych , takich jak break, consti new, jak również 10 przyszłych zastrzeżone słowa kluczowe , jak leti await. Twoim zadaniem jest zebranie największej liczby następujących po sobie 1 odrębnych zastrzeżonych słów kluczowych 2 podczas pisania funkcjonalnego kodu JavaScript 3 . Kolejne …
Ciąg można przesuwać o liczbę n, uzyskując wartość bajtu ckażdego znaku w ciągu, obliczając (c + n) mod 256i przekształcając wynik z powrotem na znak. Na przykład przesunięcie "ABC123"o 1 powoduje "BCD234"przesunięcie o 10 "KLM;<="cali i przesunięcie o 255 cali "@AB012". Zadanie Odebrać jako wiele numerów nz 0 < n …
Są sprytne sposoby określania, czy liczba jest potęgą 2. To już nie jest interesujący problem, więc ustalmy, czy dana liczba całkowita jest potęgą liczby całkowitej -2 . Na przykład: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 …
Napisz quine, które składa się z prawdziwych angielskich słów oddzielonych pojedynczymi spacjami. „Słowo” jest zdefiniowane jako ciąg znaków zawierający tylko małe i wielkie litery ( /[a-zA-Z]+/w wyrażeniu regularnym). Aby być „prawdziwym”, twoje słowo musi zostać rozpoznane przez oficjalny słownik Scrabble . Korzystam ze słownika Scrabble, ponieważ daje on ostateczną odpowiedź …
Przegląd Rozważ następujące zadanie: Biorąc pod uwagę dodatnią liczbę całkowitą n> 0 , wypisz jej całkowitą pierwiastek kwadratowy. Pierwiastek całkowity z liczby n jest największą wartością x, gdzie x 2 ≤ n , zwykle wyrażoną wzorem floor(sqrt(n)). Przykłady: 25 -> 5, 24 -> 4, 40 -> 6, 1 -> 1. …
Święto Dziękczynienia w Stanach Zjednoczonych zbliża się 24 listopada. Wiele osób będzie jadło duży obiad ze swoimi rodzinami, tradycyjnie włączając indyka i wiele przystawek. Zazwyczaj oznacza to, że członkowie rodziny muszą koordynować, kto przyniesie każdą z różnych potraw. W tym wyzwaniu celem jest napisanie poliglota, który wypuszcza inne danie w …
Niektóre postacie są bardziej święte niż inne. Używając możliwie jak najmniej bezbożnych liter, wyświetl powyższe oświadczenie. Wyzwanie Napisz pełny program do drukowania Holy Hole In A Donut, Batman!do STDOUT lub najbliższej alternatywy. Jeśli możesz skompresować dane wejściowe, aby zmniejszyć swój wynik, oszalej :) Wejście Żaden Wydajność Holy Hole In A …
Istnieje 40 sposobów, w jakie ukierunkowana ścieżka hamiltonowska może być ułożona na siatce 3 × 3: Ta grafika ( dzięki Sp3000! ) Pokazuje tylko 20 nieukierowanych ścieżek. Przemierzaj każdą kolorową linię w obu kierunkach dla 40 kierowanych ścieżek. Wyzwanie Używając tylko ASCII do wydruku , napisz siatkę znaków 3 × …
Twoja firma niedawno zatrudniła nową grupę niezwykle oddanych administratorów. Uważają, że samo oglądanie ekranów komputera jest dość ograniczające (to znaczy, częstotliwość odświeżania 60 Hz po prostu NIE wystarcza), więc podłączyli szynę danych procesora do przetwornika DAC i odtwarzali to na głośniku przez serwerownię, aby mogli usłyszeć do 20 kHz. Jeden …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.