Domande taggate «decision-problem»

Per le sfide che implicano decidere se l'input soddisfa o meno determinati criteri e fornire alcuni dati, che rappresentano tale decisione.

30
Facile come uno-due-tre
Scrivi un programma o una funzione che accetta un numero intero positivo. Puoi supporre che l'input sia valido e che possa prenderlo come una stringa. Se il numero è uno di 123 234 345 456 567 678 789 quindi emette un valore veritiero . Altrimenti, genera un valore errato . …

30
Gestisci Cestino Così
È diventato in qualche modo una tradizione in PPCG che alcuni utenti cambino temporaneamente i loro nomi con un anagramma (un nuovo nome formato riordinando le lettere del vecchio). A volte diventa difficile scoprire chi è chi. Potrei usare un programma o una funzione per dire se due frasi sono …

13
Il fenomeno di Will Rogers
Il cosiddetto fenomeno Will Rogers descrive un modo per modificare le statistiche aumentando la media in due (multi) set quando un elemento viene spostato tra i due set. Come semplice esempio, considera i due set A = {1, 2, 3} B = {4, 5, 6} I loro mezzi aritmetici sono …

4
Labirinti infiniti
sfondo Sei l'apprendista di un potente mago e il tuo padrone sta attualmente sviluppando un incantesimo per creare un labirinto interdimensionale in cui intrappolare i suoi nemici. Vuole che tu programmi il suo computer a vapore per analizzare i possibili layout. La programmazione di questa diabolica macchina è estremamente pericolosa, …

11
Lo strano ordinamento di Sharkovskii
introduzione In questa sfida, ci occuperemo di un certo ordinamento degli interi positivi. L'ordinamento va così: 3, 5, 7, 9, 11, ... 2*3, 2*5, 2*7, 2*9, 2*11, ... 4*3, 4*5, 4*7, 4*9, 4*11, ... 8*3, 8*5, 8*7, 8*9, 8*11, ... 16*3, 16*5, 16*7, 16*9, 16*11, ... ... ... 64, 32, …

21
Numeri facili da moltiplicare
Il tuo compito è determinare se due numeri sono facili da moltiplicare . Ciò significa che la loro lunga moltiplicazione base-10 non ha alcun valore di trasporto (raggruppamento) tra i valori dei luoghi, osservando sia i passaggi di moltiplicazione sia il passaggio di addizione. Questo accade quando ogni coppia di …

22
Detonare una stringa
Data qualsiasi stringa, stampala sotto forma di un triangolo in cui il testo scorre su e giù lungo ciascuna diagonale. Ad esempio, un input di "Hello World"dovrebbe produrre: d l r d o l W r d o l o W r d l o l l o W r …


30
Questo numero è cattivo?
introduzione Nella teoria dei numeri, un numero è considerato malvagio se nella sua rappresentazione binaria è presente un numero pari di 1. Nella sfida di oggi, identificherai se un determinato numero è cattivo. Sfida Il tuo compito è quello di scrivere un programma completo o una funzione che accetta un …

9
Un algoritmo di "ordinamento"
Esiste un "algoritmo di ordinamento" a volte chiamato ordinamento Stalin in cui per ordinare un elenco è sufficiente rimuovere gli elementi dall'elenco fino a quando non viene ordinato in ordine crescente. Ad esempio l'elenco [1, 2, 4, 5, 3, 6, 6] Quando "ordinato" utilizzando Stalin l'ordinamento diventa [1, 2, 4, …

24
Il numero può essere diviso in potenze di 2?
Ieri mentre giocavo con mio figlio ho notato il numero nel suo trenino: Quindi abbiamo che possono essere divisi in o4281428142814 - 2 - 8 - 14−2−8−14-2-8-122- 21- 23- 2022−21−23−202^2-2^1-2^3-2^0 Sfida così semplice: dato un numero non negativo come input, restituisce valori di verità e falsità coerenti che rappresentano se …

1
Palla per microgravità
Sei su una stazione spaziale intergalattica avanzata. Un tuo amico che sta minacciando nello Studio della gravità ha appena creato un gioco che prevede l'uso della microgravità come modo per muovere una palla. Ti porge un piccolo controller con quattro frecce direzionali su di esso e una struttura simile a …



28
È una parola forte?
Dicono che hatesia una parola forte. Volevo scoprire perché, quindi ho visto bene la parola. Ho notato che ogni consonante aveva una vocale dopo di essa. Questo mi ha fatto sembrare abbastanza forte, quindi ho deciso che questo è ciò che rende forte una parola. Voglio trovare parole più forti, …

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.