Code Monkey home page Code Monkey logo

ambujraj / hacktoberfest2018 Goto Github PK

View Code? Open in Web Editor NEW
138.0 4.0 1.1K 7.62 MB

A repository for HacktoberFest 2018.

License: GNU General Public License v3.0

C++ 4.03% C 4.28% Go 0.18% HTML 1.38% Java 6.84% JavaScript 0.42% PHP 0.10% Python 81.93% R 0.01% Ruby 0.12% Swift 0.14% C# 0.31% CoffeeScript 0.01% Brainfuck 0.01% Elixir 0.02% CSS 0.10% TypeScript 0.08% Haskell 0.05% Perl 0.01% Pascal 0.01%
html c cpp java javascript python python3 ruby php golang r hacktoberfest hacktober hacktoberfest18 nodejs beginner-friendly hacktoberfest2018 swift programming digitalocean

hacktoberfest2018's Introduction

Hacktoberfest 2018

Anyone can contribute to this repo to make their contribution to open-source on Github

Celebrate HacktoberFest by getting involved in the Open Source Community by completing some simple tasks in this project.

This is a Public Repository open to all members of the GitHub Community. Any member of the community may contribute to this project without being a collaborator.

What is Hacktoberfest?

Hacktoberfest is a month long celebration of open source software held in the month of October to get people involved in open-source. This year's edition is presented by DigitalOcean, GitHub and twilio.

Rules

To get a T-shirt, you must make five pull requests between October 1–31 in any timezone. Pull requests can be to any public repo on GitHub, not just the ones we’ve highlighted. The pull request must contain commits you made yourself.

You can check your progress of HacktoberFest at this link

Pull requests marked as spam will not be entitled for a T-shirt.

List of Programs to work on:

  • Hello World
  • Searching Algorithms
    • Linked List
    • Stack
    • Queue
  • Traversal Algorithms
    • Linked List
  • Sorting Algorithms
    • Linked List
    • Queue
  • Random Number algorithms
  • Number Reversal algorithms
  • Fibonacci series
  • Is Number a palindrome?
  • Is number a perfect square?
  • Is string a pangram?
  • Find the factorial of a number.
  • Find list of prime numbers between a interval.
  • Create an arrow using CSS.
  • Convert Roman numeral.
  • Telephone number validator.

Getting Started

  • Add your name to the CONTRIBUTORS.md file using following model
Name: [YOUR NAME](Github Link)
Place: city you belong to
About: Short Intro
Programming Language: Which programming language do you know?
Email: 
  • Fork this repository (Click the Fork button in the top right of this page, click your Profile Image)
  • Clone your fork down to your local machine
git clone https://github.com/your-username/hacktoberfest2018.git
  • Create a branch for a new feature
git checkout -b feature/branch-name
  • Or if it's a bugfix to a file
git checkout -b bugfix/branch-name
  • Make your changes (Choose from any task below)
  • Commit and Push
git add .
git commit -m 'commit message'
git push origin branch-name
  • Create a New Pull Request from your forked repository (Click the New Pull Request button located at the top of your repo)
  • Wait for your PR review and merge approval!
  • Star this repository if you had fun! thanks

hacktoberfest2018's People

Contributors

adishrao avatar aditmehta9 avatar aditya81070 avatar adityaagrawal1 avatar alexendrios avatar ambujraj avatar anshkapoor avatar apoorvaa-guptaa avatar canoi12 avatar dariodsa avatar deblina-talukdar avatar demufs avatar dhruv007patel avatar dhruv997 avatar frtug avatar jvalbhani avatar kgupta786 avatar m-oliv avatar micheleriva avatar nathan-melaku avatar nitin10s avatar pnjha avatar porpeeranut avatar sajjalt avatar salif-04 avatar snehar26 avatar tanujrohilla avatar testforlove avatar utkarsh22garg avatar vaibzz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

hacktoberfest2018's Issues

Create a Recursive Print

Write a class method recursivePrint(int count) of a class Recursion which prints "z y x w "
on the first line, "z y x " on the second line, ..., "z " on the fourth line by recursion if count is 4. If
count is n (n <= 26), n lines should be printed and the first line contains "z y x ...? ", where "?" is the
nth letter starting from "z". Note that there is a space after each letter.
Test it using a call Recursion.recursivePrint(5) in the main() method a class TestRecursion.

Pull requests here won’t count toward Hacktoberfest.

Hi there,

Thank you for your interest in Hacktoberfest and in helping others make their first contributions to open source.

While we agree that it's important to help others, this repository does not do this in a way that is in line with the Hacktoberfest values. Please read the part that talks about high-quality contributions to understand why we are reaching out and taking action. Due to this, we've added this repository to the list of excluded repositories which means pull requests here will not count toward Hacktoberfest 2020.

This is not a DigitalOcean decision, it's one that is inspired by the community of maintainers and contributors who all agree that quality is more important than quantity when it comes to engagement in the Open Source community. The values remind us to shift the focus from contributions to repositories that encourage folks to quickly create and gain a pull request to contributions that will help people level-up their skills and contribute to open-source projects that are in need of help.

If you feel that this repository is an effective learning resource, we encourage you to keep running it since a core part of the aim for Hacktoberfest is to encourage new folks to get involved with open-source.

However, if you are interested in having contributions to this repo count toward Hacktoberfest we encourage you to take a look at this list of Hacktoberfest issues for inspiration and make the necessary changes to focus on enabling people to make meaningful contributions to open source projects.

If you have any questions about this or participating in Hacktoberfest, please contact our team via email [email protected] or join our community Discord server.

Happy Hacking,
The Hacktoberfest Team

Hacktoberfest is presented by DigitalOcean, Intel and DEV.

Create a MasterMind guessing game

We will write a version of MasterMind, which has two hints for a code breaker to break a secret code:
• the number of position (and digit) matches; and
• the number of remaining digit matches. The positions of these digits do not match.

In the process of determining the hints, each digit can be used once only. We need to ignore (or
remove) matched digits from the secret code and the guessed code before further checking. For
example, if the secret code is 0022 and the guessed code is 0241. The hint is "1 position match and 1
digit match". The digit with matched position is the first "0" (secret code becomes -022 and guessed
code becomes -241, where "-" represents an ignored digit) and the remaining digit match is "2" (secret
code now becomes -0-2 and guessed code becomes --41). If the guessed code is 2021 instead, the hint
is "2 position matches and 1 digit match" with the middle "02" as the matched positions and the digit
"2" as the matched digit.

Reverse.py doesn't handle negatives or trim 0s

File: reverse/Reverse.py 24a9fa7

Example: When you enter -10, you get:

Reversed Number is 01-

Also, Python doesn't allow for multiline comments to be encapsulated within /* and */. The program does not run. They must be within two sets of '''.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.