Επίπεδο 10.7 του βιβλίου προβλημάτων JavaScript

Задание 1

Δίνεται ένας πίνακας. Με κλικ σε οποιοδήποτε κελί, αυτό το κελί επισημαίνεται με κάποιο χρώμα, ενεργοποιείται. Φροντίστε ώστε σε μία σειρά του πίνακα να μπορούν να ενεργοποιηθούν το πολύ 5 κελιά.

Задание 2

Δίνεται ένας πίνακας. Με κλικ σε οποιοδήποτε κελί, αυτό το κελί επισημαίνεται με κάποιο χρώμα, ενεργοποιείται. Φροντίστε ώστε σε μία στήλη του πίνακα να μπορούν να ενεργοποιηθούν το πολύ 5 κελιά.

Задание 3

Δίνεται ένας πίνακας. Με κλικ σε οποιοδήποτε κελί, αυτό το κελί επισημαίνεται με κάποιο χρώμα, ενεργοποιείται. Φροντίστε ώστε για ένα ενεργοποιημένο κελί, να μην μπορούν να ενεργοποιηθούν τα γειτονικά του αριστερά και δεξιά.

Задание 4

Δίνεται ένας πίνακας. Με κλικ σε οποιοδήποτε κελί, αυτό το κελί επισημαίνεται με κάποιο χρώμα, ενεργοποιείται. Φροντίστε ώστε για ένα ενεργοποιημένο κελί, να μην μπορούν να ενεργοποιηθούν τα γειτονικά του πάνω και κάτω.

Задание 5

Δίνεται ένα πεδίο εισαγωγής. Σε αυτό εισάγεται μια μακριά λέξη. Εμφανίστε μια λίστα με τις λέξεις που μπορούν να σχηματιστούν από τα γράμματα της λέξης που εισήχθη στο πεδίο.

Задание 6

Δίνεται μια περιοχή κειμένου. Σε αυτήν έχει εισαχθεί κείμενο. Ο χρήστης επιλέγει πολλές γραμμές κειμένου και πατά το πλήκτρο Alt + Tab. Φροντίστε ώστε από την αρχή κάθε επιλεγμένης γραμμής να αφαιρείται η ταμπουλάτσα.

Задание 7

Δίνεται μια συμβολοσειρά, που περιέχει δύο κλάσματα και μια μαθηματική πράξη ανάμεσά τους:

javascript'2/3 + 3/4'

Γράψτε κώδικα, που θα υπολογίσει το αποτέλεσμα της μαθηματικής πράξης.