Ho notato che esiste un numero sproporzionato di lingue per computer basate sull'inglese. Propongo di risolvere questo problema traducendo le lingue esistenti in lingue straniere! Scegli una lingua del computer che utilizza parole chiave / funzioni inglesi Scegli una lingua naturale * diversa dall'inglese Scrivi un programma che traduca il …
Alcune persone insistono sull'uso degli spazi per la tabulazione e il rientro. Per la tabulazione, questo è indiscutibilmente sbagliato. Per definizione, i tabulatori devono essere usati per la tabulazione. Anche per il rientro, i tabulatori sono oggettivamente superiori: C'è un chiaro consenso nella comunità di Stack Exchange. L'uso di un …
Sfida Data una rappresentazione ASCII di un numero babilonese come input, genera il numero in numeri arabi occidentali. Sistema numerico babilonese Come contavano i babilonesi? È interessante notare che hanno usato un sistema Base 60 con un elemento di un sistema Base 10. Consideriamo innanzitutto la colonna unitaria del sistema: …
Questa è una sfida di dimensioni in byte in cui devi convertire una temperatura di ingresso in una delle tre unità (Celsius, Kelvin e Fahrenheit) nelle altre due. Ingresso Ti verrà fornita una temperatura come numero seguito da un'unità (separata dallo spazio). La temperatura può essere un numero intero o …
Negli anni '90, gli ingegneri informatici COBOL hanno escogitato un modo per estendere i campi di data a sei cifre convertendoli in YYYDDDdove si YYYtrova year - 1900ed DDDè il giorno dell'anno [001 to 366]. Questo schema potrebbe estendere la data massima a 2899-12-31. Nell'anno 2898, gli ingegneri iniziarono a …
Dungeon Master è stato uno dei primi giochi di ruolo in tempo reale, originariamente pubblicato nel 1987 su Atari ST. Tra le altre cose interessanti per l'epoca, offriva un sistema di incantesimi piuttosto sofisticato basato sulle rune. Il tuo compito oggi è scrivere un programma o una funzione che valuti …
Un Fragile Quine Un quine fragile è un quine che soddisfa la proprietà di avere ogni sottostringa rimuovendo un singolo carattere, quando valutato, produce un errore. Per esempio. Se il tuo programma asdfè un quine, quindi per essere fragile, i seguenti programmi devono errori: sdf adf asf asd Il tuo …
Sorprendentemente, questo semplice compito non sembra esistere già, quindi ... Il tuo compito è quello di scrivere un programma che accetta come input un'ora di 12 ore e lo converte in "ora militare", o formato di 24 ore. L'input sarà nella forma: HH:MM am/pm Sebbene siano consentite lievi variazioni: Lo …
Dato un numero intero, genera un valore di verità se è lo stesso sottosopra (ruotato di 180 °) o un valore di falsa in caso contrario. 0, 1e 8hanno simmetria rotazionale. 6diventa 9e viceversa. Sequenza di numeri che producono risultati veritieri: OEIS A000787 0, 1, 8, 11, 69, 88, 96, …
Questa idea si basa vagamente sul messaggio di chat di @ TùxCräftîñg . Dai un'occhiata alla sequenza di esempio seguente: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Dopo INVALID9, continua così: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 E dopo INVALI9, è così: INVAL0, INVAL1, INVAL2, INVAL3...INVAL9 Dopo, INVAL9è così: INVA0, INVA1, INVA2, INVA3, ...INVA9 …
Nella libreria standard C, i nomi delle intestazioni terminano con un .hsuffisso: stdio.h In C ++, questi nomi di intestazione sono disponibili in una forma alternativa, con un cprefisso invece: cstdio Scrivi una funzione che converte il primo modulo nel secondo. È possibile eseguire la conversione sul posto oppure lasciare …
Data una stringa, un elenco di caratteri, un flusso di byte, una sequenza ... che è sia UTF-8 valido che Windows-1252 valido (la maggior parte delle lingue probabilmente vorrà prendere una normale stringa UTF-8), convertirla da (ovvero, fingere che sia ) Da Windows 1252 a UTF-8 . Esempio da seguire …
Per i fan di nandgame: prova DPD a decimale anche nelle porte logiche ! sfondo Il decimale densamente compresso (DPD) è un modo per memorizzare in modo efficiente le cifre decimali in binario. Memorizza tre cifre decimali (da 000 a 999) in 10 bit, il che è molto più efficiente …
I linguaggi di programmazione bidimensionali hanno spesso comandi mirror simili /e \per reindirizzare il puntatore di istruzioni sulla griglia: >>>>\ v v <<<</ In questa sfida, ti viene data una direzione in entrata e uno specchio e devi determinare la direzione in uscita. Regole La direzione in arrivo verrà indicata …
Testo per DNA golf Sfida Converti input in output DNA. Algoritmo Converti il testo in punti di codice ASCII (ad es. codegolf-> [99, 111, 100, 101, 103, 111, 108, 102]) Stringi insieme i codici ASCII (ad es. 99111100101103111108102) Converti in binario (ad es. 10100111111001101001011010001000011001101011011110000110010111111011000000110) Passa 0alla fine per creare un …
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.