Aperçu
- Le but de ce projet est d'avoir des codes pour diverses structures de données et algorithmes - en C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin et Scala.
- N'hésitez pas à contribuer comme vous le souhaitez.
- Assurez-vous de suivre les directives de contribution énumérées ci-dessous.
Contenu
- Nous disposons actuellement de 10 dossiers pour 10 langages de programmation : C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin et Scala.
- Ne créez pas de dossiers dans vos soumissions, sauf indication contraire.
VOUS NE POUVEZ PAS CRÉER DIRECTEMENT UN PR. VOUS DEVEZ ÊTRE ATTRIBUÉ À UN PROBLÈME. SI LE PROBLEME N'EXISTE PAS, CRÉEZ-EN UN, DEMANDEZ-LE DANS VOTRE LANGAGE DE PROGRAMMATION PRÉFÉRÉ ET ATTENDEZ QU'IL VOUS SOIT AFFECTÉ. NE PAS SUIVRE CELA SERA CONSIDÉRÉ COMME UNE VIOLATION ET VOTRE PR SERA MARQUÉ INVALIDE. PENDANT LA CRÉATION D'UN NUMÉRO, VEUILLEZ SUIVRE LE FORMAT, SANS QUE LE NUMÉRO SERA FERMÉ.
Directives de contribution {Pour une explication plus détaillée, lisez Comment contribuer ?}
- Les problèmes seront attribués selon le principe du premier arrivé, premier servi . La personne qui crée le problème obtient la première priorité. Et puis, les problèmes sont attribués en fonction de celui qui a commenté en premier. Il vous suffit de commenter le problème, en demandant à être attribué et le langage de programmation dans lequel vous devriez être affecté, et cela sera fait si cela vous convient.
- Vous ne pouvez pas travailler sur un problème qui ne vous est pas assigné.
- Si vous avez autre chose en tête, N'HÉSITEZ PAS À CRÉER UN PROBLÈME et attendez qu'il vous soit attribué. S'il vous est attribué, vous pouvez commencer à travailler dessus et créer un PR.
- Tous les PR doivent être effectués à partir d'une succursale. Créez une branche distincte pour chaque problème sur lequel vous travaillez, puis créez un PR.
- Dans votre fichier de code, ajoutez (à l'intérieur d'un commentaire multiligne) des exemples d'entrée et de sortie à la fin du fichier ainsi que la complexité temporelle et spatiale.
- Chaque fois que vous ajoutez un fichier via une Pull Request, mettez également à jour le fichier README.md pour cette langue particulière par ordre alphabétique dans le même PR. Vous trouverez un fichier README.md dans chaque dossier de langue.
- Le plagiat est fortement déconseillé et un PR plagié ne sera pas accepté du tout et sera marqué comme spam.
- Le PR doit être créé dans la semaine suivant votre affectation.
- À aucun moment, vous ne pouvez revendiquer plus de 4 problèmes, c'est-à-dire que vous pouvez avoir au maximum 4 problèmes fonctionnels, pour ce référentiel, à tout moment.
Où télécharger les fichiers
S'IL VOUS PLAÎT LIRE CECI
- Vos fichiers doivent être téléchargés directement dans le dossier correspondant (par exemple, si vous avez écrit du code pour une structure de données en C-Plus-Plus, il va dans le dossier C-Plus-Plus et ainsi de suite)
- Modifiez le fichier README.md correspondant pour ajouter le lien vers votre code dans la section correspondante (GitHub Markdown Guide)
- Ne créez en aucun cas de nouveaux dossiers dans les dossiers de langue pour télécharger votre code, sauf indication contraire .
Vous ne savez pas comment créer un PR ? Reportez-vous à ceci : Étapes pour créer un PR
Nous n'acceptons PAS activement les soumissions pour le Hacktoberfest'22
Responsables de ce projet (voir ceci pour les instructions spécifiques aux responsables)
- Sukriti Shah - @sukritishah15
Anciens responsables de ce projet
- Sukriti Shah - @sukritishah15
- Aditi Khemka - @aditik03
- Gunisha Chaturvedi - @gunisha30
- Manan - @manan025
- Sumit Kumar Roy - @mephi007
- Falguni Sarkar - @lostgirljourney
- Ananya Nagar - @AnanyaNagar
- Rahul Joshi - @ mrjoshi0147
- Unnati Deshwal - @unnatideshwal
- Manan Chawla - @mananchawla2005
- Niranjan Kumar S - @niranjantuty
- Sunil Nair- @sunilgknair051
- Muskan Gupta - @muskangupta19
- Priyal - @priyal2806
- Mahima Goyal - @mahimagoyalx
- Paul Evans - @PaulEvans8669
- Aman Parauliya - @parauliya
- Arnav Roy - @arnav-roy
- Wallace Costa - @wallacecosta
- Shivam Yadav - @ExpressHermes
En association avec
CHAPITRE ÉTUDIANT MUST ACM-W (septembre - octobre 2020)
Licence
Ce projet suit la licence MIT.
MONTRER UN PEU D'AMOUR EN LAISSANT UN