Esistono modi intelligenti per determinare se un numero è una potenza di 2. Questo non è più un problema interessante, quindi determiniamo se un dato numero intero è una potenza intera di -2 . Per esempio: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ …
Un "numero Giza", noto anche colloquialmente come Timmy Number, è qualsiasi numero in cui le cifre rappresentano una piramide ( A134810 ). Ad esempio, "12321" è un numero di giza perché può essere visualizzato in questo modo: 3 2 2 1 1 Tuttavia, qualcosa come "123321" non è un numero …
Questa sfida è abbastanza semplice. Riceverai un input che sarà un anno dal 1801 al 2400, e output se è un anno bisestile o meno. Il tuo input non avrà newline o spazi finali: 1954 Verrà emesso in qualsiasi modo che ti piace che dice chiaramente all'utente se è o …
Un'attività che a volte faccio quando sono annoiato è quella di scrivere un paio di personaggi in coppie corrispondenti. Traccio quindi delle linee (sopra le cime mai sotto) per collegare questi personaggi. Ad esempio potrei scrivere e quindi le linee come:abcbacabcbacabcbac O potrei scrivereabbcacabbcacabbcac Dopo aver tracciato queste linee, provo …
Dato un elenco finito non vuoto di numeri interi, emettere un valore di verità se ci sono esattamente due voci uguali e tutte le altre voci sono distinte e un valore di falsa altrimenti. Esempi truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]
Un array insignificante è un array di numeri interi positivi, in cui le differenze assolute tra elementi consecutivi sono tutte minori o uguali a 1 . Ad esempio, il seguente array è insignificante: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] Perché le differenze (assolute) corrispondenti sono: [1, …
Dato un numero intero positivo come input, il tuo compito è produrre un valore di verità se il numero è divisibile per il doppio della somma delle sue cifre e un valore di falsa in caso contrario ( OEIS A134516 ). In altre parole: (sum_of_digits)*2 | number Invece di valori …
Uno degli aspetti interessanti della gravità è che, per quanto ne so, non si può semplicemente fare galleggiare a mezz'aria. Tuttavia, sembra che non tutti in Association of Random Castle Builders siano a conoscenza di questo fatto, portando a castelli come questo: # # # # # # ### #### …
Un numero abbondante è qualsiasi numero in cui la somma dei propri divisori è maggiore del numero originale. Ad esempio, i divisori propri di 12 sono: 1, 2, 3, 4, 6 E sommando questi risultati in 16. Dato che 16 è maggiore di 12, 12 è abbondante. Si noti che …
Dato un elenco di numeri interi positivi, determinare se esiste un elemento maggiore dei suoi due vicini o inferiore ai suoi due vicini (un "bump"). Per essere chiari un bump non può mai essere il primo o l'ultimo elemento dell'elenco perché hanno un solo vicino. Il tuo programma dovrebbe generare …
Obbiettivo Crea un programma / funzione che accetta un input N, controlla se Ncoppie casuali di numeri interi sono relativamente primi e restituisce sqrt(6 * N / #coprime). TL; DR Queste sfide sono simulazioni di algoritmi che richiedono solo la natura e il cervello (e forse alcune risorse riutilizzabili) per …
Compito Dati due numeri interi strettamente positivi n e d come input, determinare se n è equamente divisibile per d , ovvero se esiste un intero q tale che n = qd. È possibile scrivere un programma o una funzione e utilizzare uno dei nostri metodi standard per ricevere input …
Se non avessi mai provato a scrivere un codice palindromico prima, sapresti quante parentesi tendono ad ostacolarti. ()()non è un palindromo, anche se sembra che dovrebbe essere, mentre ())(e ()(sono entrambi palindromici ed entrambi molto stupidi. Non sarebbe conveniente se fosse il contrario? Una stringa è convenientemente palindromica se è …
L'obiettivo Dato un numero naturale come input, il tuo compito è quello di produrre un valore di verità o falsità in base al fatto che l'input sia un fattoriale di qualsiasi numero naturale. Puoi presumere che il numero di input sarà sempre compreso nell'intervallo di numeri supportati dalla tua lingua, …
introduzione Considera un elenco non vuoto L di numeri interi. Una sezione di somma zero di L è una sottosequenza contigua di L la cui somma è uguale a 0. Ad esempio, [1, -3, 2] è una sezione di somma zero di [-2, 4, 1, -3, 2, 2 , -1, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.