Puzzle di programmazione e codice Golf

Domande e risposte per programmare gli appassionati di puzzle e i giocatori di codice


10
La marmellata non si aggiunge così
sfondo Gli atomi aritmetici di Jelly si vectorizzano automaticamente. Infatti, x + y è ben definita quando x ed y sono numeri o matrici irregolari dei numeri. Il codice sorgente di Jelly implementa questo comportamento usando un vettorizzatore generico, ma per questa sfida prenderemo in considerazione solo l'aggiunta di numeri …


30
Sequenza di segni alternati
introduzione Il segno di un numero è a +, o a -per ogni numero intero diverso da zero. Zero stesso è senza segno ( +0è uguale a -0). Nella sequenza seguente, alterneremo il segno positivo , lo zero e il segno negativo . La sequenza inizia con 1, quindi scriviamo …

15
Trova l'ennesima potenza perfetta!
Un potere perfetto è un numero della forma a**b, dove a>0e b>1. Ad esempio, 125è un potere perfetto perché può essere espresso come 5**3. Obbiettivo Il tuo compito è quello di scrivere un programma / funzione che trovi l' nennesima potenza perfetta, dato un numero intero positivo n. Specifiche Il …

8
Trasforma una matrice
Scrivi un programma o una funzione in cui una matrice A (il valore massimo delle dimensioni della matrice è 100) viene trasformata in una nuova matrice B. Ogni elemento della nuova matrice B è la somma dei vicini positivi dell'elemento corrispondente della matrice A . Vengono considerati solo i vicini …
16 code-golf  math  matrix 

20
Decomporre un numero!
Il tuo compito è di scomporre un numero usando il formato seguente. Questo è simile alla conversione di base, tranne per il fatto che invece di elencare la digitsnella base, si elenca la values, in modo tale che la lista si sommi all'input. Se la base data è n, quindi …
16 code-golf  number  sequence  number-theory  base-conversion  code-golf  bitwise  hashing  code-golf  string  ascii-art  whitespace  code-golf  math  code-golf  code-golf  image-processing  counting  code-golf  math  arithmetic  checksum  code-golf  code-golf  math  arithmetic  number-theory  code-golf  array-manipulation  random  code-golf  string  code-golf  math  ascii-art  base-conversion  code-golf  graphical-output  geometry  3d  code-golf  math  linear-algebra  matrix  code-golf  math  number  sequence  code-golf  array-manipulation  code-golf  math  matrix  linear-algebra  code-golf  number  sequence  counting  code-golf  string  code-golf  string  restricted-source  quine  sorting  code-golf  string  geometry  code-golf  string  code-golf  networking  code-golf  base-conversion  code-golf  math  matrix  code-golf  arithmetic  linear-algebra  matrix  code-golf  number  arithmetic  grid  code-golf  number  source-layout  code-golf  string  bitwise  checksum  code-golf  array-manipulation  code-golf  string  probability-theory  code-golf  tips  code-golf  sequence  code-golf  string  math  sequence  calculus  code-golf  string  palindrome  bioinformatics  code-golf  math  combinatorics  counting  permutations  code-golf  parsing  logic-gates  code-golf  arithmetic  number-theory  combinatorics  code-golf  math  sequence  polynomials  integer  code-golf  string  ascii-art  chess  code-golf  string  code-golf  number  code-golf  string  ascii-art  parsing  code-golf  code-golf  number  natural-language  conversion  code-golf  arithmetic  code-golf  string  code-golf  ascii-art  decision-problem 


2
Dove andrà il gatto? (meccanica orbitale)
Un gatto quasi senza massa viene lasciato cadere nello spazio (non preoccuparti, con una tuta spaziale e tutto il resto) nel punto (x, y, z)con velocità (vx, vy, vz). C'è un pianeta fisso, infinitamente denso (con volume di 0) nel punto (0, 0, 0)e attira oggetti a distanza rcon accelerazione …

4
Componenti fortemente connesse
Due vertici distinti in un grafico diretto sono fortemente collegati se esiste un percorso nel grafico tra loro. Un componente fortemente connesso del grafico è un sottoinsieme del grafico in modo tale che ogni coppia di vertici distinti nel sottoinsieme sia fortemente connessa e l'aggiunta di altri vertici al sottoinsieme …

1
Aiuta a sviluppare il nuovo puzzle di Alphys!
Alphys, il Royal Scientist di Underground, ha terminato un prototipo per un nuovo puzzle. Tuttavia, non riesce a trovare qualcuno disposto a testarlo. Le regole del suo puzzle sono le seguenti: L'obiettivo è quello di raggiungere il lato destro, a partire dalla tessera più centrale sul lato sinistro. Per i …

10
Creazione di una mappa palla che cade
introduzione Per quelli che non hanno mai sentito parlare di questo gioco prima d'ora. Stai giocando una palla che deve sopravvivere il più a lungo possibile. Questo viene fatto spostandosi a sinistra o a destra, andando nei fori. Poiché la mappa si sposta verso l'alto, devi sopravvivere verso il basso …

15
Prodotto scalare minimo
Prodotto scalare minimo L'ispirazione per questo problema di golf del codice è dalla competizione di code jam di Google . La premessa alla base del problema è, dato l'ingresso di due vettori di varia lunghezza, trovare il minimo scalare possibile. Uno scalare può essere trovato usando la seguente formula: x1 …

24
Matrice casuale senza ripetizione
Stavo rispondendo a una sfida qui e questo compito faceva parte della sfida. Ho una soluzione di 73 byte in javascript. Ma penso che sia troppo per una cosa semplice. Sfida Dato come input due numeri interi: N la lunghezza dell'array previsto Rl'intervallo dell'intervallo inizia in uno:, 1..Rno0..R-1 Emette in …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.