Problemi relativi all'elaborazione di linguaggi naturali in modo umano. Le attività comprendono l'interpretazione del testo libero, la correzione dell'ortografia o della grammatica, la comprensione della pronuncia, ecc.
Qual è la parola più frequente? Data una frase, il tuo programma deve farsi strada, contando le frequenze di ogni parola, quindi emettere la parola più utilizzata. Poiché una frase non ha una lunghezza fissa e pertanto può richiedere molto tempo, il codice deve essere il più breve possibile. Regole …
Golf Me An OOP! Due componenti importanti della programmazione orientata agli oggetti sono ereditarietà e composizione. Insieme, consentono di creare gerarchie di classi semplici ma potenti per risolvere i problemi. Il tuo compito è analizzare una serie di dichiarazioni su una gerarchia di classi e rispondere a domande sulla gerarchia. …
In inglese, i nomi possono assumere due forme diverse a seconda che siano singolari (uno) o plurali (qualsiasi altra cosa). Ad esempio, dovremmo dire "1 cane" ma "2 cani", "0 cani", "57 cani" e così via. In russo, ci sono tre categorie. Invece di "1 cane, 2 cani, 5 cani", …
introduzione Le chiacchiere di strada possono essere davvero difficili da capire, in particolare per i programmatori, che non sono noti per essere molto streetwise. Il tuo compito è creare un interprete per aiutare tutti noi a sopravvivere nell'ambiente urbano. Sfida Data una frase inglese come input, crea un programma o …
Conosciamo tutti diversi algoritmi di ordinamento, ma nessuno di questi ci fornisce numeri in un modo facile da pronunciare. Per ovviare a questo, propongo di usare PronunciaSort ™, il modo più naturale di ordinare elenchi di numeri. Pronuncia Le regole ufficiali per pronunciare i numeri (in questa sfida) è che …
La sfida Scrivi una funzione o un programma che accetta una stringa composta da uno o più pronomi personali soggettivi , separati da + segni, come argomento. L'output deve essere un pronome singolo, ovvero il risultato della relazione definita nel paragrafo successivo. Certo, sentiti libero di modificare come desideri correggere …
Un quadrato robusto (simile a un quadrato magico ) è una disposizione degli interi da 1 a N 2 su una griglia N per N in modo tale che ogni sottogriglia 2 per 2 abbia la stessa somma. Ad esempio, per N = 3 un quadrato robusto è 1 5 …
La tua sfida è quella di scrivere un programma per tradurre (inglese) leetspeak / lolspeak / txtspk in inglese normale. Il tuo programma dovrebbe leggere dallo standard input e output allo standard output, a meno che la tua lingua non li supporti. È possibile utilizzare un file contenente un elenco …
Data una stringa come input, determina se è un sostantivo o no. Sarai segnato sulle 1000 parole inglesi più comuni, da quante etichetta correttamente come un nome o no. Vincerà il programma o la funzione che classifica correttamente la maggior parte di quelle parole in 50 byte o meno. I …
Quanto tempo è rimasto? Di recente, stavo preparando la pizza usando un timer da 5 minuti sul mio telefono. Quando qualcuno è entrato e mi ha chiesto per quanto tempo mi è rimasto, sono stato inizialmente confuso per un momento su come rispondere alla domanda. Vedete, se il timer in …
La famosa lingua costruita Esperanto usa l'alfabeto latino (per lo più, vedi la pagina Wikipedia collegata per i dettagli). Tuttavia, ci sono alcuni personaggi con accenti: ĉ, ĝ, ĥ, ĵ, ŝ e ŭ . (C-circumflex, g-circumflex, h-circumflex, j-circumflex, s-circumflex e u- breve .) Naturalmente, questi caratteri sono molto difficili da …
sfondo L'articolo determinativo italiano (corrispondente all'inglese del ) ha sette forme diverse: l' , il , lo , Gli , i , la , Le . Quale usare dipende da tre variabili: Genere: maschile / femminile. Numero: singolare / plurale. Lettera iniziale della parola successiva: vocale / consonante tipo A …
I caratteri kana giapponesi corrispondono a un singolo suono in lingua giapponese. Con l'eccezione di ん ( n ), ogni altro kana è costituito da una parte consonante e una parte vocale. Esiste un ordinamento naturale per la kana giapponese, una sorta di "ordine alfabetico", che in genere è organizzato …
Bonjour, PPCG! Quelle heure est-il? Ciò significa che ore sono in francese, perché è esattamente questa la sfida. Dire l'ora in francese (almeno formalmente) è un po 'diverso dal dire l'ora in inglese. Raccontare il tempo inizia con Il est (Lo è). Quindi, inserisci l'ora seguita da heures (in punto). …
Devi scrivere un programma molto piccolo di 100 caratteri. Il tuo programma deve distinguere tra sostantivi francesi maschili e femminili. L'output dovrebbe essere unse è maschile e unese è femminile. Spesso ci sono alcune regole statistiche che puoi seguire (es. Se termina con una "e" è più probabile che femminile …
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.