Μετακινήστε όλους τους αρνητικούς αριθμούς στην αρχή και το θετικό στο τέλος με σταθερό επιπλέον χώρο

Ας υποθέσουμε ότι έχετε μια σειρά από ακέραιους αριθμούς. Αποτελείται από αρνητικούς και θετικούς αριθμούς και η δήλωση προβλήματος ζητά να μετατοπίσει / μετακινήσει όλα τα αρνητικά και θετικά στοιχεία στα αριστερά του πίνακα και στα δεξιά του πίνακα αντίστοιχα χωρίς να χρησιμοποιήσει επιπλέον χώρο. Αυτό θα είναι…

Διάβασε περισσότερα

Βρείτε τις τρεις πρώτες επαναλαμβανόμενες σε σειρά

Το πρόβλημα "Εύρεση τριών πρώτων επαναλαμβανόμενων στον πίνακα" δηλώνει ότι σας δίνεται ένας πίνακας n αριθμών με μερικούς επαναλαμβανόμενους αριθμούς. Ο στόχος σας είναι να μάθετε τους 3 πρώτους επαναλαμβανόμενους αριθμούς σε έναν πίνακα. Παράδειγμα [1,3,4,6,7,2,1,6,3,10,5,7] 1 3 6 Επεξήγηση Εδώ επαναλαμβάνονται 1,3 και 6…

Διάβασε περισσότερα

Ελέγξτε εάν δύο συστοιχίες είναι ίσες ή όχι

Το πρόβλημα "Ελέγξτε εάν δύο πίνακες είναι ίσοι ή όχι" δηλώνει ότι σας δίνονται δύο πίνακες. Η δήλωση προβλήματος λέει ότι πρέπει να καθορίσετε εάν οι συγκεκριμένοι πίνακες είναι ίσοι ή όχι. Παράδειγμα arr1 [] = {1, 4, 2, 5, 2}; arr2 [] = {2, 1, 5, 4,…

Διάβασε περισσότερα

Εκτυπώστε τους αριθμούς Fibonacci με αντίστροφη σειρά

Δήλωση προβλήματος Δεδομένου ενός αριθμού n, εκτυπώστε τους αριθμούς fibonacci με αντίστροφη σειρά. Παράδειγμα n = 5 3 2 1 1 0 Επεξήγηση: Οι αριθμοί Fibonacci είναι 0, 1, 1, 2, 3 σύμφωνα με τη σειρά τους. Αλλά επειδή έπρεπε να εκτυπώσουμε με αντίστροφη σειρά. n = 7 8 5…

Διάβασε περισσότερα

Εκτυπώστε την ακολουθία Fibonacci χρησιμοποιώντας 2 μεταβλητές

Δήλωση προβλήματος Το πρόβλημα "Εκτύπωση ακολουθίας Fibonacci χρησιμοποιώντας 2 μεταβλητές" δηλώνει ότι πρέπει να εκτυπώσετε την ακολουθία Fibonacci, αλλά υπάρχει περιορισμός στη χρήση μόνο 2 μεταβλητών. Παράδειγμα n = 5 0 1 1 2 3 5 Επεξήγηση Η ακολουθία εξόδου έχει τα πρώτα πέντε στοιχεία του…

Διάβασε περισσότερα

Αριθμός Palindrome

Δήλωση Προβλήματος Το πρόβλημα "Αριθμός Palindrome" δηλώνει ότι σας δίνεται ένας ακέραιος αριθμός. Ελέγξτε αν είναι παλίνδρομο ή όχι. Λύστε αυτό το πρόβλημα χωρίς να μετατρέψετε τον δεδομένο αριθμό σε συμβολοσειρά. Παράδειγμα 12321 αληθινή Επεξήγηση Το 12321 είναι ένας αριθμός παλίνδρομου γιατί όταν αντιστρέφουμε το 12321 δίνει 12321…

Διάβασε περισσότερα

Αντιστρέψτε μια χορδή

Πρόβλημα Δήλωση προβλήματος "Αντιστροφή μιας συμβολοσειράς" δηλώνει ότι σας δίνεται μια συμβολοσειρά s μεγέθους n. Γράψτε ένα πρόγραμμα για να το αντιστρέψετε. Λοιπόν, τι σημαίνει η αντιστροφή μιας συμβολοσειράς; Γενικά σημαίνει αναστροφή της συμβολοσειράς εισόδου που μας δίνεται. Δηλαδή ορίζεται ως μια λειτουργία που κάνει…

Διάβασε περισσότερα

Ειδικός αριθμός

Τι μπορεί να είναι τόσο ξεχωριστό για έναν αριθμό; Ας μάθουμε. Έχουμε μαζί μας μια σειρά από αριθμούς Ν. Ένας αριθμός μπορεί να είναι ειδικός εάν διαιρείται με έναν ή περισσότερους αριθμούς εκτός από τον ίδιο τον αριθμό. Αρχικά ας το ξεκαθαρίσουμε με μερικά παραδείγματα πριν…

Διάβασε περισσότερα

Αντιστρέψτε έναν αριθμό χρησιμοποιώντας στοίβα

Αντίστροφα ένας αριθμός χρησιμοποιώντας πρόβλημα στοίβας έχουμε δώσει μια ακέραιη μεταβλητή που αντιπροσωπεύει έναν αριθμό. Εκτυπώστε το αντίστροφο του δεδομένου αριθμού χρησιμοποιώντας στοίβα. Παράδειγμα Εισαγωγή: 12345 Έξοδος: 54321 Είσοδος: 207 Έξοδος: 702 Επεξήγηση για Αντίστροφη Αριθμός χρησιμοποιώντας Στοίβα Αφήστε τον αριθμό n = 12345 Ξεκινήστε να διασχίζετε και να αποθηκεύετε το…

Διάβασε περισσότερα

Ισχύει Palindrome

Δίνεται μια συμβολοσειρά s μήκους n. Γράψτε ένα πρόγραμμα για να βρείτε αν η συμβολοσειρά είναι έγκυρη ή όχι. Εάν όχι, μπορείτε να διαγράψετε το πολύ έναν χαρακτήρα από τη συμβολοσειρά για να το κάνετε ένα palindrome. Κάθε συμβολοσειρά που είναι ίδια με την αντίστροφη γνωστή ως…

Διάβασε περισσότερα