Προς το περιεχόμενο

Εξασκηση C


flokia

Προτεινόμενες αναρτήσεις

Γειά σας παιδιά,θα ήθελα να κάνω εξάσκηση στη C αλλά απ ότι είδα δεν λεχετε κάποιο αντίστοιχο τόπικ.Έχεις κανείς υπόψη του κανένα καλό site που να έχει προβληματα για λύση?Ευχαριστώ εκ των προτέρων!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Όπως είπε και ο migf1, δεν κάνει κακό να ψάξουμε σε μια μηχανή αναζήτησης. Επίσης, και το φόρουμ έχει λειτουργία αναζήτησης. Νομίζω ότι η ίδια ερώτηση είχε απαντηθεί και παλαιότερα. Τέλος πάντων. Ας τα πούμε μια φορά ακόμη.

 

Από τα πιο γνωστά site με ασκήσεις είναι το Project Euler. Έχει πολλές ασκήσεις (350+) οι οποίες έχουν βάση τα μαθηματικά. Πολλές ασκήσεις αν λυθούν συμβατικά χρειάζονται πολύ χρόνο (πχ 30 λεπτά) έτσι η όλη ιδέα είναι να σε βάλει να σκεφτείς τρόπους με τους οποίους μπορείς να βελτιστοποιήσεις τον αλγόριθμό σου (πχ μαθηματικές ιδιότητες που μπορείς να εκμεταλλευτείς). Μετά από κάποιες ασκήσεις, κουράζει το πράγμα γιατί είναι πιο πολύ εξάσκηση στα μαθηματικά παρά στον προγραμματισμό (προσωπική γνώμη).

 

Άλλο site είναι το SPhere Online Judge με χιλιάδες ασκήσεις αλλά πιο κλασικού τύπου (πχ παραγοντικά, Ν βασίλισσες, κτλ).

 

Το Code Golf βάζει διάφορα challenges που πρέπει να λυθούν με το συντομότερο δυνατό κώδικα, και παρόμοιο είναι το Anarchy Golf χωρίς όμως να χρειάζεται εγγραφή και με λιγότερο επίσημο τόνο.

 

Το Code Chef έχει διάφορα κλασικά προβλήματα όπως το SPOJ που είπαμε πριν χωρισμένα κατά βαθμό δυσκολίας.

 

Κατά την στήλη της ροζέτας, ο κώδικας της ροζέτας Rosetta Code έχει κλασικά προβλήματα (όπως πχ τα 99 μπουκάλια μπύρας :) ) και τη λύση τους σε διάφορες γλώσσες. Μπορεί κάποιος όμως να διαβάσει τον αλγόριθμο και να τον λύσει χωρίς να κοιτάξει την έτοιμη λύση.

 

Επίσης υπάρχουν πάρα πολλά ακόμη site όπως Code Kata και λοιπά αλλά βαρέθηκα να γράψω άλλα. Λύσε πρώτα αυτά και βλέπουμε :)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ευχαριστώ για τη βοήθεια!

 

Επίσης ξέρω τι είναι μηχανή αναζήτησης και το έψαξα το θέμα αρκετά απλά έβρισκα πιο πολύ tutorials παρα exercise και εκτος αυτού ήθελα και μία γνώμη για το ποιο σαιτ ειναι καλο και ετσι ρώτησα εδώ!δε σας τιμάει ιδιαίτερα η ειρωνεία.sorry αν σπαταλησα τον πολυτιμο χρονο σας!!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ευχαριστώ για τη βοήθεια!

 

Επίσης ξέρω τι είναι μηχανή αναζήτησης και το έψαξα το θέμα αρκετά απλά έβρισκα πιο πολύ tutorials παρα exercise και εκτος αυτού ήθελα και μία γνώμη για το ποιο σαιτ ειναι καλο και ετσι ρώτησα εδώ!δε σας τιμάει ιδιαίτερα η ειρωνεία.sorry αν σπαταλησα τον πολυτιμο χρονο σας!!

 

Λες ότι δεν μας τιμά η ειρωνεία και στην αμέσως επόμενη πρόταση μας ειρωνεύεσαι. Όντως η ειρωνεία δεν είναι ωραίο πράγμα (ειδικά σε ένα φόρουμ βοήθειας). Μερικές φορές όμως φορές την προκαλούμε με αυτά που λέμε / κάνουμε.

 

Τώρα που γράφω αυτά, δοκίμασα να βάλω στο google "c exercises" και πήρα ως αποτέλεσμα στην πρώτη σελίδα μεταξύ άλλων και αυτή την ερώτηση του Stack Overflow η οποία αναφέρει τα Project Euler, SPOJ. Καμμία από τις "σχετικές" ερωτήσεις που εμφανίζονται στο SO να μην ανοίξεις, ούτε επίσης και κανένα άλλο αποτέλεσμα του google, το SPOJ από μόνο του φτάνει να εξασκείσαι για μήνες.

 

Πόσο "αρκετά" το έψαξες το θέμα πια ?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ευχαριστώ για τη βοήθεια!

 

Επίσης ξέρω τι είναι μηχανή αναζήτησης και το έψαξα το θέμα αρκετά απλά έβρισκα πιο πολύ tutorials παρα exercise

Επομένως οι απαντήσεις που έλαβες σε βοήθησαν και με το παραπάνω.

 

και εκτος αυτού ήθελα και μία γνώμη για το ποιο σαιτ ειναι καλο και ετσι ρώτησα εδώ!

Και αυτό καλύφθηκε στις απαντήσεις.

 

δε σας τιμάει ιδιαίτερα η ειρωνεία.sorry αν σπαταλησα τον πολυτιμο χρονο σας!

Οι απαντήσεις παίρνουν κίνητρο από τις ερωτήσεις. Ότι και να βάλεις στο google σχετικά με την ερώτησή σου θα σου βγάλει τουλάχιστον μισή ντουζίνα links στην 1η σελίδα των αποτελεσμάτων.Το έψαξες μας λες, απλά δεν σε πιστεύω (ακόμα και όντως να το έψαξες, δεν το έψαξες αρκετά) Σε κάθε περίπτωση βγήκες επωφελημένος από αυτό το νήμα).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...