Domande taggate «code-golf»

Code-golf è una competizione per risolvere un problema particolare con il minor numero di byte di codice sorgente.

30
Implementa Takewhile
Introduzione e credito Oggi senza un preludio di fantasia: si prega di attuare takewhile. Una variazione di questo (su una struttura di dati non banale) era un incarico nel mio corso di programmazione funzionale universitaria. Questo compito è ora chiuso ed è stato discusso in classe e ho il permesso …

11
SCEGLI questa bella ASCII-Art
introduzione Penso che tutti siano d'accordo sul fatto che le belle foto debbano avere una bella cornice. Ma la maggior parte delle sfide su questo sito su ASCII-Art vogliono solo il quadro grezzo e non si preoccupano della sua conservazione. Non sarebbe bello se avessimo un programma che prende un …

17
Ripara le gamme
Dato un input di un elenco di numeri interi positivi con alcuni sostituiti con 0, output dell'elenco con i numeri mancanti che sono stati cambiati in 0sostituiti. Caratteristiche dell'elenco di input: L'elenco avrà sempre una lunghezza di almeno 2. Definiamo la lista di input come ae la "lista originale" (cioè …

30
Bit medi: una sfida media
Dato un numero intero N> = 1, visualizza il numero medio di bit in un numero intero da 0 a N - 1 specificazione L'output può essere calcolato come la somma del numero di bit nella rappresentazione binaria di ciascun numero intero da 0 a N-1, diviso per N. La …

30
Conta gente!
introduzione Può sembrare strano, ma non abbiamo UNA sfida per contare da 1a n, compreso. Questa non è la stessa cosa Quella è una sfida (chiusa) non ben spiegata. Questa non è la stessa cosa Quello riguarda il conto alla rovescia a tempo indeterminato. Sfida Scrivere un programma o una …

24
Dì quello che vedi
La sequenza "Guarda e dì" o "Dì ciò che vedi" è una serie di numeri in cui ognuno descrive l'ultimo. 1 11 (one one) 21 (two ones) 1211 (one two, one one) 111221 (one one, one two, two ones) 312211 (three ones, two twos, one one) e ancora e ancora …

27
Differenza di tre numeri interi di input
Implementa una funzione diff che accetta come input tre numeri interi x, ye z. Dovrebbe restituire se sottrarre uno di questi numeri da un altro dà il terzo. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - 3 …


1
Denominazione di catene di carbonio non cicliche
(Non sono un chimico! Potrei sbagliarmi su alcune cose, sto scrivendo quello che ho imparato al liceo) Gli atomi di carbonio hanno un attributo speciale: possono legarsi ad altri 4 atomi (che non è così speciale) e rimangono stabili anche nelle lunghe catene, il che è davvero unico. Poiché possono …

30
Sostituzione successiva
La maggior parte delle lingue include un built-in per cercare una stringa per tutte le occorrenze di una determinata sottostringa e sostituire quelle con un'altra. Non conosco alcun linguaggio che generalizzi questo concetto a sottosequenze (non necessariamente contigue). Questo è il tuo compito in questa sfida. L'ingresso sarà composto da …

3
Aiuto! La mia calcolatrice si è rotta! (Trasforma l'espressione intera in sequenze di tasti della calcolatrice)
introduzione Aiuto! Ho accidentalmente lasciato cadere la calcolatrice TI-84 fuori dalla finestra (non chiedere come) e si è rotto. Domani ho un test di matematica e l'unica calcolatrice che posso trovare è una con questi pulsanti: 7 8 9 + 4 5 6 - 1 2 3 * 0 = …

28
Decompone il binario in sottosequenze alternate
Ciò è stato ispirato dal Problema 13 - Binario non ripetuto della recente competizione di HP CodeWars. Prendiamo un numero decimale casuale, diciamo 727429805944311 e guarda la sua rappresentazione binaria: 10100101011001011111110011001011101010110111110111 Ora dividere che la rappresentazione binaria in sottosequenze dove le cifre 0e 1si alternano. 1010 010101 10 0101 1 …

7
Posso mettere insieme tutti i miei cavi e adattatori?
Supponiamo che un giorno stia scavando nella tua grande scatola di cavi e adattatori per computer inutilizzati (da USB a USB mini, da VGA a DVI, ecc.). Ci sono corde aggrovigliate dappertutto che creano un bel pasticcio, e ti chiedi se potresti semplificare le cose collegando tutte le corde insieme …
30 code-golf  string 

24
La sequenza RATS
Il tuo compito è generare l'ennesimo termine della sequenza RATS, dove n è l'input. La sequenza RATS è anche nota come sequenza Aggiungi quindi ordina inversa. Questa sequenza può essere trovata anche qui: http://oeis.org/A004000 . casi test: 0 > 1 1 > 2 2 > 4 3 > 8 4 …

9
Staffe ad incastro
Scrivi un programma o una funzione che accetta una stringa di otto byte contenente uno di ciascuno dei caratteri ()[]{}<>disposti in modo tale che i quattro rispettivi tipi di parentesi corrispondano. Ad esempio, l' ]<([){}>input non è valido perché le parentesi quadre non corrispondono (sebbene tutte le altre lo facciano). …

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.