Module: (C++) Verschachtelter bedingter Operator. Schwierige Bedingungen


Problem

9 /14


Überprüfen von Lösungen

Problem

Schach, das vor 15 Jahrhunderten entstanden ist, lebt und entwickelt sich weiterhin mit allen modernen technischen Mitteln. Trotzdem hat noch niemand außer dem Weltmeister gelernt, fehlerfrei zu spielen. Leider sind die geistigen Fähigkeiten einer Person nicht unbegrenzt. Schach-Computer-Engines können innerhalb von Sekunden nach Fehlern in Ihrem Spiel suchen und Ihnen sagen, wie es gehen sollte.
Wir haben noch nicht gelernt, eine Computer-Engine zu schreiben, aber wir werden versuchen, ein Programm zu schreiben, das die Antworten überprüft.

Es gibt eine solche Aufgabe: "Eine vierstellige Zahl wird dem Programm zugeführt. Wenn es symmetrisch ist, geben Sie 1 aus, andernfalls geben Sie eine andere ganze Zahl” aus.
Wie Sie bereits wissen,werden alle Aufgaben mit vorgefertigten Beispielen und korrekten Antworten darauf überprüft.

Ein angehender Programmierer scheint diese Aufgabe gelöst zu haben, aber irgendwie akzeptiert das System seine Entscheidung nicht. Ein Anfänger denkt, dass dies darauf zurückzuführen ist, dass er die falschebeliebige andere  ausgibt;Zahl, die in den richtigen Antworten geschrieben ist.

Helfen Sie dem Programmierer. Schreiben Sie ein Programm, das anhand der im Testsystem aufgezeichneten Antwort und anhand der Antwort des Programmierers bestimmt, ob das Problem richtig gelöst wurde.
 

Eingabe
Das Programm erhält zwei Zahlen für den Eingang: die Antwort, die im Testsystem aufgezeichnet wurde, und die Antwort des Schülers.

Ausgabe
Das Programm sollte YESausgeben, wenn der Schüler die richtige Antwort gegeben hat und andernfalls NO .

 

Beispiele
Eingabe Ausgabe
1 11
-1
YES
2 3
1
NO