Pytania otagowane jako number

To wyzwanie ma zostać rozwiązane przez użycie, manipulowanie, akceptowanie jako danych wejściowych lub wyprowadzanie wartości liczbowych.

30
Skonstruuj macierz tożsamości
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 …

30
Zdefiniuj funkcję f, tak aby f (f (n)) = -n dla wszystkich niezerowych liczb całkowitych n
To wyzwanie zostało zainspirowane blogiem programistycznym, który często odwiedzam. Zobacz oryginalny post tutaj: A Programming Puzzle Wyzwanie Zdefiniuj funkcję f:Q->Qtaką, że f(f(n)) = -ndla wszystkich niezerowych liczb całkowitych n, i gdzie Qjest zbiorem liczb wymiernych. Detale W jakimkolwiek języku, który preferujesz, proszę zdefiniować jedną funkcję lub program, fktóry przyjmuje jako …

30
Wyprowadzanie liczb porządkowych (1., 2., 3.)
Chciałbym wygenerować (jako wynik funkcji lub po prostu wynik programu) porządkowy sufiks dodatniej liczby całkowitej połączonej z liczbą. Próbki: 1st 2nd 3rd 4th ... 11th 12th 13th ... 20th 21st 22nd 23rd 24th I tak dalej, z sufiksem powtarzającym początkowy wzór 1-10 co 10 aż do 100, gdzie wzór ostatecznie …

30
Liczby, które są w rzeczywistości literami
Biorąc nieujemną liczbą całkowitą wejściowe, napisać program, który konwertuje numer szesnastkowy i zwraca wartość truthy jeśli forma szesnastkowy numer zawiera tylko znaki Apoprzez Fa wartość falsey inaczej. Przypadki testowe 10 ==> True (A in hexadecimal) 100 ==> False (64 in hexadecimal) 161 ==> False (A1 in hexadecimal) 11259375 ==> True …

8
Cramming The Gramming - Twelve Task Tweet
Twój szef właśnie wysłał Ci e-mailem listę 12 zadań programistycznych, które musi wykonać jak najszybciej. Zadania są dość proste, ale twój szef, będący młodym potentatem oprogramowania, którego karmią serwisy społecznościowe, nalega, aby twoje rozwiązania były w stanie zmieścić się w jednym tweecie z Twittera . Oznacza to, że masz tylko …

12
Naturalnie występujący generator główny
Istnieje dość duża liczba funkcji generujących liczby pierwsze. Prawie wszystkie z nich są zbudowane i opierają się na sicie Eratostenesa, funkcji Möbiusa lub twierdzeniu Wilsona i są generalnie niemożliwe do obliczenia w praktyce. Ale są też generatory, które mają bardzo łatwą strukturę i zostały znalezione przypadkowo. W 2003 roku Stephen …

30
Przynajmniej h przy przynajmniej h
Wejście Lista nieujemnych liczb całkowitych. Wynik Największa nieujemna liczba całkowita, htaka, że ​​co najmniej hliczby na liście są większe lub równe h. Przypadki testowe [0,0,0,0] -> 0 [12,312,33,12] -> 4 [1,2,3,4,5,6,7] -> 4 [22,33,1,2,4] -> 3 [1000,2,2,2] -> 2 [23,42,12,92,39,46,23,56,31,12,43,23,54,23,56,73,35,73,42,12,10,15,35,23,12,42] -> 20 Zasady Możesz napisać pełny program lub funkcję, dozwolone …

30
Strzelec scrabble
Wyzwanie: Weź ciąg wielkich lub małych liter jako dane wejściowe (opcjonalnie) i oblicz wynik, który uzyskałby w grze Scrabble w języku angielskim. Zasady: Wynik każdej litery jest następujący (użyj tego, nawet jeśli istnieją inne wersje gry): 1 point: E, A, I, O, N, R, T, L, S, U 2 points: …

27
Pokaż mi najbliższego demona
Liczba demoniczna jest dodatnią liczbą całkowitą, której reprezentacja dziesiętna składa się tylko z 6. Lista liczb demonicznych zaczyna się od 6, 66, 666, 6666. Biorąc pod uwagę dodatnią liczbę całkowitą, wypisz najbliższą liczbę demoniczną. Jeśli są dwa, wypisz większy. Przypadki testowe: n output 1 6 2 6 3 6 6 …

30
StringgnirtSStringgnirtSStringgnirtS
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 …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

30
Wydrukuj liczby od 1 do 10
To może być bardzo proste wyzwanie, ale jestem zaskoczony, że nie zostało to jeszcze zrobione na code-golfie: Wydrukuj wszystkie liczby całkowite od 1 do 10 włącznie w porządku rosnącym na standardowe wyjście. Twój format wyjściowy może być dowolny, obsługiwany przez Twój język. Obejmuje to dowolne separatory (przecinki, średniki, znaki nowej …

30
Francuskie tablice rejestracyjne
Piaskownica Francuskie tablice rejestracyjne Francuskie tablice rejestracyjne występują w kolejności sekwencyjnej, według określonego wzoru cyfr i liter:AB-012-CD Wyzwanie Napisz program lub funkcję, która dla danego numeru generuje odpowiedni francuski numer tablicy rejestracyjnej . Twój program nie powinien obsługiwać żadnego specjalnego przypadku określonego na połączonej stronie. Powinien być w stanie wygenerować …

17
Pierwszy numer zawierający każdą literę
Biorąc jedną literę od A do Z (z wyjątkiem J i K) jako dane wejściowe, wypisz najmniejszą nieujemną liczbę całkowitą zawierającą tę literę w formie pisemnej. Załóżmy, że liczby nigdy nie zawierają słowa „i”, podobnie jak 101„sto jeden”, a nie „sto jeden”. Załóżmy, że liczenie w Ameryce (na małą skalę), …

27
Policz jak babilończyk
Wyzwanie Biorąc pod uwagę reprezentację ASCII liczby babilońskiej jako danych wejściowych, wypisz liczbę cyframi zachodnioafrykańskimi. Babiloński system liczbowy Jak liczą się Babilończycy? Co ciekawe, zastosowali system Base 60 z elementem systemu Base 10. Rozważmy najpierw kolumnę jednostki w systemie: Babilończycy mieli tylko trzy symbole: T(lub, jeśli potrafisz to wyrenderować:), 𒐕które …

21
Zaimplementuj „szalonego” operatora Malbolge
Jedną z wielu unikalnych cech języka programowania Malbolge jest jego wysoce nieintuicyjny OPoperator, określany tylko jako „op” w dokumentacji i kodzie źródłowym, ale popularnie znany jako „zwariowany” operator. Jak opisuje Ben Olmstead, twórca języka, w swojej dokumentacji: „ nie szukaj wzoru, nie ma go ”. op jest operatorem „trójstronnym” - …
41 code-golf  number 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.