Wpis z mikrobloga

Cześć wszystkim
Robię sobie zadanko z #java na Jetbrains Academy. Moim zadaniem jest znalezienie liczb które będą odpowiadały dwóm parametrom wpisywanym w konsoli, przykładowo EVEN (pol. parzyste) i PALINDROMIC (pol. palindrom). Przykład jak taki program działa na końcu tego wpisu.
W każdym razie pytanie moje brzmi: czy macie pomysł, jak napisać warunki, żeby się nie #!$%@?ć i nie wpisywać każdej możliwej kombinacji warunków, tz. przykładowo EVEN i BUZZ, EVEN i DUCK, EVEN i PALINDROMIC itd? Dzięki z góry za wszelką pomoc.

mój kod: https://pastebin.com/AekZdeVf

Supported requests:
- enter a natural number to know its properties;
- enter two natural numbers to obtain the properties of the list:
* the first parameter represents a starting number;
* the second parameters show how many consecutive numbers are to be processed;
- two natural numbers and two properties to search for;
- separate the parameters with one space;
- enter 0 to exit.
Available properties: [EVEN, ODD, BUZZ, DUCK, PALINDROMIC, GAPFUL, SPY, SQUARE, SUNNY]

Enter a request: > 1 2 sunny palindromic

3 is palindromic, spy, sunny, odd
8 is palindromic, spy, sunny, even

PS nie wiem czy wszystko jest wystarczająco jasne, jeżeli nie jest, piszcie

#programowanie
  • 3
@jaca_66: > W sensie chcesz aby ktoś za Ciebie to zrobił?( ͡° ͜ʖ ͡°)

Nie, ja się uczę, więc gotowa odpowiedź jest dla mnie bez sensu XD Chciałem podpowiedź jakąś co tu zastosować ( ͡° ͜ʖ ͡°)
Dzięki w każdym razie, przyjrzę się temu patternowi.