Problem
Gli scacchi, avendo avuto origine 15 secoli fa, continuano a vivere e svilupparsi, utilizzando tutti i moderni mezzi tecnici. Tuttavia, nonostante ciò, nessuno, escluso il campione del mondo, ha ancora imparato a giocare in modo impeccabile. Purtroppo, le capacità mentali dell'uomo non sono illimitate. I motori di scacchi possono verificare la presenza di errori nel tuo gioco in pochi secondi e suggerirti come dovresti giocare.
Non abbiamo ancora imparato a scrivere un motore per computer, ma proveremo a scrivere un programma che controlli le risposte.
Esiste un compito del genere: “Un numero di quattro cifre viene fornito come input per il programma. Se è simmetrico, stampa 1
, altrimenti stampa qualsiasi altro intero”.
Come già sai, tutte le attività vengono verificate su esempi preparati e le risposte corrette.
A un programmatore alle prime armi sembra di aver risolto questo problema, ma per qualche ragione il sistema non accetta la sua soluzione. Un programmatore alle prime armi pensa che ciò sia dovuto al fatto che non visualizza il qualsiasi altro numero che è scritto nelle risposte corrette.
Aiuta il programmatore. Scrivi un programma che, in base alla risposta registrata nel sistema di test e alla risposta del programmatore, determini se il problema è stato risolto correttamente.
Inserimento
Il programma riceve in input due numeri: la risposta registrata nel sistema di test e la risposta dello studente.
Impressum
Il programma dovrebbe restituire
YES
se lo studente ha dato la risposta corretta e
NO
in caso contrario.
Esempi
# |
Input |
Uscita |
1 |
11
-1 |
SÌ |
2 |
3
1 |
NO |