Στράγγισμα

Στράγγισμα

Εύκολο

Οδηγίες

Υλοποίησε τις πράξεις keep και discard πάνω σε συλλογές. Δεδομένης μιας συλλογής και ενός κατηγορήματος πάνω στα στοιχεία της συλλογής, το keep επιστρέφει μια νέα συλλογή που περιέχει εκείνα τα στοιχεία για τα οποία το κατηγόρημα είναι αληθές, ενώ το discard επιστρέφει μια νέα συλλογή που περιέχει εκείνα τα στοιχεία για τα οποία το κατηγόρημα είναι ψευδές.

Για παράδειγμα, δεδομένης της συλλογής αριθμών:

  • 1, 2, 3, 4, 5

Και του κατηγορήματος:

  • ο αριθμός είναι άρτιος;

Τότε η πράξη keep θα πρέπει να παράγει:

  • 2, 4

Ενώ η πράξη discard θα πρέπει να παράγει:

  • 1, 3, 5

Σημείωσε ότι η ένωση των keep και discard είναι όλα τα στοιχεία.

Οι συναρτήσεις μπορεί να ονομάζονται keep και discard, ή μπορεί να χρειάζονται διαφορετικά ονόματα, ώστε να μη συγκρούονται με υπάρχουσες συναρτήσεις ή έννοιες στη γλώσσα σου.

Περιορισμοί

Μην αγγίξεις αυτή τη λειτουργικότητα φίλτρου/απόρριψης/όπως αλλιώς λέγεται που σου παρέχει η πρότυπη βιβλιοθήκη σου! Λύσε το μόνος σου χρησιμοποιώντας άλλα βασικά εργαλεία.

Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
YAMLScript Exercism

Έτοιμος να ξεκινήσεις την άσκηση Στράγγισμα;

Γράψου στο Exercism για να μάθεις και να κατακτήσεις YAMLScript με 60 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.