Pytania oznaczone «code-golf»

25
Sekwencja jest zbyt meta

Zaczynamy od pustej sekwencji 1-indeksowanej: _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,... W n- tym kroku wypełniamy wszystkie puste pola (a) liczbami całkowitymi większymi niż 1, zaczynając od pierwszego pozostałego pustego miejsca, gdzie (n) jest n- tym wpisem w sekwencji. Po pierwszym...

25
Rotacje z przeplotem

Wyzwanie Biorąc pod uwagę kwadratową matrycę znaków (jednobajtowe znaki drukowalne ASCII), obróć każdy „pierścień” matrycy w przeciwnych kierunkach. Weźmy przykład: 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Następnie najbardziej zewnętrzny pierścień obraca się o 90 stopni zgodnie z...

25
Podwój dwa diamenty

Problem Podano dodatnią liczbę całkowitą ngdzien < 100 Wygeneruj wzór diamentu w następujący sposób: Wkład n=1 /\/\ \/\/ Wejście n=2: /\ /\ //\\/\/\//\\ \\//\/\/\\// \/ \/ Wejście n=3: /\ /\ //\\ /\ /\ //\\ ///\\\//\\/\/\//\\///\\\ \\\///\\//\/\/\\//\\\/// \\// \/ \/ \\// \/...

25
Zależności trójkątne

Liczba trójkątna to liczba będąca sumą nliczb naturalnych od 1 do n. Przykładowo 1 + 2 + 3 + 4 = 10więc 10jest liczbą trójkątną. Biorąc pod uwagę dodatnią liczbę całkowitą ( 0 < n <= 10000) jako dane wejściowe (można ją traktować jako liczbę całkowitą lub ciąg), zwraca najmniejszą możliwą...

25
Czy to numer Lynch-Bell?

Otrzymasz dodatnią liczbę całkowitą (która nigdy nie będzie zawierać 0) jako dane wejściowe. Twoim zadaniem jest sprawdzenie, czy jest to numer Lynch-Bell, czy nie. Liczba jest liczbą Lynch-Bell, jeśli wszystkie jej cyfry są unikalne, a liczba jest podzielna przez każdą z jej cyfr. W...

25
Domek z kart (wersja 1)

Wersja 2 tutaj . Proste wyzwanie: mając liczbę całkowitą, narysuj domek z kart o podanej liczbie opowieści. Jeśli liczba jest ujemna, narysuj dom do góry nogami. Przykłady: Input: 2 Output: /\ -- /\/\ Input: 5 Output: /\ -- /\/\ ---- /\/\/\ ------ /\/\/\/\

25
Sprawdź topologię

Wyzwanie Biorąc pod uwagę zestaw Tpodzbiorów zbioru skończonego S={1,2,3,...,n}, określ, czy Tjest to topologia, czy nie. Wyjaśnienie PowerSet P(S) pewnego zbioru Sjest zbiorem wszystkich podzbiorów S. Kilka przykładów: S = {}, P(S) = {{}} S = {1}, P(S) = {{}, {1}} S = {1,2}, P(S) = {{}, {1},...

25
Zredukuj ciąg do fragmentu alfabetu

Biorąc pod uwagę niepusty ciąg składający się wyłącznie z małych i wielkich liter alfabetu i spacji ( [a-zA-Z ]), zmniejsz go do fragmentu alfabetu, zaczynając od pierwszego znaku. Aby zmniejszyć ciąg, zacznij od pierwszego znaku alfabetu, a następnie usuń każdy znak po nim, który nie jest kolejną...

25
Gimli, czy może być jeszcze krótszy?

Jestem jednym z autorów Gimli. Mamy już wersję z 2 tweetami (280 znaków) w C, ale chciałbym zobaczyć, jak mała może być. Gimli ( papier , strona internetowa ) to projekt z dużą szybkością i permutacją kryptograficzną o wysokim poziomie bezpieczeństwa, który zostanie zaprezentowany podczas...

25
Narysuj moje kontury

Biorąc pod uwagę prostokątną matrycę elewacji, narysuj jej kontury. Zadanie Dwa elementy xi ysą na tym samym poziomie konturu, jeśli floor(x/10) == floor(y/10). Na przykład, 52i 58są na tym samym poziomie konturu, ale 58i 64nie są. Czynność rysowania konturów jest zdefiniowana w następujący...

25
Wyliczanie liczb całkowitych zawrotnych

Waszym wyzwaniem jest dziś wyprowadzenie danego terminu z wyliczenia wszystkich liczb całkowitych. Sekwencja jest następująca: Jeśli mamy funkcję indeksowaną przez zero, która generuje sekwencję f(n)i ceil(x)jest funkcją pułapu, to f(0) = 0; abs(f(n)) = ceil(n/2); sign(f(n))jest dodatni, gdy ni...

25
Symuluj mój głupi stary budzik

Mam głupi stary budzik z dwoma przyciskami: houri minute. ThehourPrzycisku zwiększa godzinę zestawu alarmu, a minuteprzyrosty czasu minutowego zestawu alarmu. Jednak niektóre inteligentne projektanci sobie sprawę, że naciśnięcie obu przycisków jednocześnie powinno mieć znaczenia, i zdecydował, że...

25
Zrób zygzakowaty wzór

Twoim zadaniem jest przyjęcie jednej liczby całkowitej i wydrukowanie wzoru zygzakowatego za pomocą ukośników i odwrotnych ukośników. Liczba całkowita określa długość każdego zygzaka i zag, a także liczbę zygzaków i zag Wzór zawsze zaczyna się od prawej do lewej Przypadki testowe 4-> / /...

25
Ile dni w miesiącu?

Podana reprezentacja tekstowa (pełna nazwa bez rozróżniania wielkości liter lub skrót 3 znaków) miesiąca zwraca liczbę dni w miesiącu. Na przykład december, DECi decpowinno wszystko wrócić 31. Luty może mieć 28 lub 29 dni. Załóżmy, że dane wejściowe to miesiąc w jednej z poprawnych...

25
Czy to kostka Rubika?

Czczony czas przejścia pedantów polega na tym, że zdjęcia „kostek Rubika” (na koszulkach, plakatach itp.) Nie są w rzeczywistości możliwe do rozwiązania. Pierwszą rzeczą, którą należy sprawdzić, jest to, że sześcian składa się z odpowiednich elementów. Aby rozwiązać zagadkę, sześcian potrzebuje...

25
Zaimplementuj prosty stoper

Wyzwanie Twoim zadaniem jest napisanie programu, który raz na sekundę (w tym natychmiast po uruchomieniu programu) drukuje czas, który upłynął od momentu uruchomienia programu. Zasady Czas musi być wydrukowany w hh:mm:ssformacie. (wiodące zera dla wartości jednocyfrowych) Znaczniki czasu muszą...

25
Kierunek ruchu

Zasady Biorąc pod uwagę kod kraju ISO3166-1-Alpha-2, Twoim zadaniem jest określenie kierunku ruchu w tym kraju: Podany zostanie prawidłowy kod kraju (ważny, ponieważ jest to element dwóch podanych list) Dane wejściowe mogą być listą dwóch znaków zamiast ciągu, jeśli to pomaga Możesz zdecydować...