Pytania oznaczone «code-golf»

19
Sprawdź, czy program Trójkątność jest prawidłowy

Trójkątność to nowy esolang opracowany przez pana Xcodera, w którym struktura kodu musi być zgodna z bardzo specyficznym wzorem: W tym nwierszu kodu muszą znajdować się dokładnie 2n-1znaki programu. Powoduje to kształt trójkąta / piramidy, przy czym pierwsza linia ma tylko jeden znak, a reszta...

19
Domagaj się nowej nazwy pliku

W czasie wykonywania monituj o wiersz danych wejściowych, dopóki dane wejściowe użytkownika nie będą nazwą istniejącego pliku lub katalogu lub innego elementu systemu plików w stosunku do bieżącego katalogu roboczego. Następnie zwróć / wydrukuj ostatnio wprowadzoną nazwę pliku. Możesz założyć, że...

19
Powtarzalny licznik bajtów

Twoim zadaniem jest napisanie niepusty program / funkcję count bajtów L , która, gdy powtarzane M czasy, sprawdza, czy dana liczba całkowita dodatnia N jest równa L x M . Teoretycznie powinieneś popierać dowolną liczbę powtórzeń (arbitralną dodatnią wartość całkowitą M ), ale w porządku, jeśli z...

19
Napisz Simplifier kształtu

Wprowadzenie Mam dużo skał ASCII. Są one zbudowane z myślników, rur, V, karet, kątowników, ukośników i spacji. Przykład: /--\ | | | | \--/ Chcę je erodować w następujący sposób: /\ / \ \ / \/ Wszystkie rogi stały się zaokrąglone. Bardziej skomplikowany przykład: /----\ | \------\ | | |...

19
Data zwielokrotnienia wyzwania

(Zainspirowany przez Riddlera z zeszłego tygodnia na FiveThirtyEight.com. Wpis w piaskownicy .) Biorąc pod uwagę rok między 2001 a 2099, oblicz i zwróć liczbę dni w tym roku kalendarzowym, gdzie mm * dd = yy(gdzie yyjest 2-cyfrowa rok). Na przykład 2018 ma 5: 18 stycznia (1 * 18 = 18) 9 lutego...

19
Trzeci Flak!

To wyzwanie zostało opublikowane w ramach wyzwania LotM z kwietnia 2018 r Brain-Flak to język Turinga-Tarpona, który zyskał całkiem sporo sławy tutaj na PPCG. Pamięć języka składa się z dwóch stosów, ale „ukryty” trzeci stos został odkryty przez Wh e at Wizard , co prowadzi do kilku nowych...

19
Ustalenie Tak czy Nie?

Po wprowadzeniu ciągu [długość 1-20], zawierającego tylko znaki y dla tak i n dla nie, twój program powinien wypisać wynik (y lub n). Przykładowe dane wejściowe: yynynynnywyprowadziłoby y. Wynik określa się, łącząc y i n w następujący sposób: y es i n o równa się n o y es i y es równa się y es n...

19
Rolling Quine Dice

Utwórz program, który sam wyjdzie. Jeśli jednak kod źródłowy jest powtarzany n razy (co oznacza konkatenację kopii kodu źródłowego do końca n-1 razy) , wówczas powinno być 1 / n prawdopodobieństwo wyprowadzenia oryginalnego kodu źródłowego, 1 / n prawdopodobieństwo wyprowadzenia kod źródłowy...

19
Embiggen swój wkład

Jest to trochę podobne do tego pokrytego kurzem wpisu, ale mam nadzieję, że mój obrót sprawi, że będzie wystarczająco wyjątkowy. Nie mogłem znaleźć niczego, co mogłoby mnie odwieść od opublikowania tego, ale jest tam całkiem morze. Tak czy siak! Wyzwanie: Twój kod otrzymuje ciąg znaków;...

19
Znajdź Squarish Root

Napisz kod, który po podaniu liczby dodatniej jako wartości wyjściowej wyprowadza największy dodatni dzielnik mniejszy lub równy pierwiastkowi kwadratowemu z .x xxxxxxxxxx Innymi słowy, znajdź największą taką, żen>0n>0n > 0 ∃m≥n:m⋅n=x∃m≥n:m⋅n=x\exists m\geq n:m\cdot n=x (Występuje większe...

19
Sekwencja skoków

Rozważ następującą sekwencję: 0 1 3 2 5 4 8 6 7 12 9 10 11 17 13 14 15 16 23 ... Wygląda całkiem bez wzoru, prawda? Oto jak to działa. Zaczynając od 0, podskakuj nliczby całkowite, nzaczynając od 1. To kolejny numer w sekwencji. Następnie dodaj wszystkie „pomijane” liczby, które nie były jeszcze...

19
Narysuj krzywą meandrującą ASCII

Na potrzeby tego pytania meandrująca krzywa jest tą, która podąża za ogólnym kierunkiem od lewej do prawej, ale wykonuje wielokrotnie n + 1 obrotu o 90 stopni w lewo, a następnie n + 1 obrotu w prawo (dla n> 0). W rzeczywistości sam meander będzie miał nsegmenty. Zwoje są oznaczone symbolem...

19
Spoonerise words… po fińsku

Wyzwanie to opiera się na testowych kursach, które wziąłem na Uniwersytecie Aalto i zawierają je . Materiał jest używany za zgodą. Dwa i pół roku temu pojawiło się wyzwanie dotyczące spoilerstwa w języku angielskim . Jednak w Finlandii łyżki są znacznie bardziej skomplikowane. Spoonerizmy po...

19
Znajdź sumę pierwszych n liczb sprężystych

Terminologia Rosnąca liczba to taka, w której każda cyfra jest większa lub równa wszystkim cyfrom po jej lewej stronie (np. 12239) Malejąca liczba to jedna, w której każda cyfra jest mniejsza lub równa wszystkim cyfrom po jej lewej stronie (np. 95531) Skacząca liczba to dowolna liczba, która nie...

19
Socket - Kompatybilność wtyczek

Podróżowanie z elektroniką jest zawsze zabawne, szczególnie gdy potrzebujesz adaptera do ładowania. Twoim wyzwaniem jest ułatwienie planowania podróży poprzez sprawdzenie, czy dana wtyczka będzie kompatybilna z danym gniazdem. Wyzwanie Biorąc pod uwagę typ wtyczki i typ gniazda, zwróć wartość...

19
Spiralne dzielnice

Jeśli weźmiemy liczby naturalne i zwiniemy je przeciwnie do ruchu wskazówek zegara w spiralę, otrzymamy następującą nieskończoną spiralę: ....--57--56 | 36--35--34--33--32--31--30 55 | | | 37 16--15--14--13--12 29 54 | | | | | 38 17 4---3---2 11 28 53 | | | | | | | 39 18 5 0---1 10 27 52 | |...

19
Rushnyk na Białorusi

Mamy już kilka wyzwań z flagami narodowymi: AU CH FI FR GB GB IS KR NP US ... Oto kolejna, nieco bardziej zaawansowana: Zwróć lub wydrukuj dekoracyjny wzór z flagi narodowej Białorusi jako matrycę dwóch różnych wartości dla czerwieni i bieli. Jeśli twój język nie obsługuje matryc,...