micropilot-entry-challenge's People
Forkers
hillykyp prof-sp ghostscypher lincontroy eastergeorge judahsan liyocee brianmureithi shishi-muthoni faithkatherine njorogefaith132 adahmilly dijiflex sharon-kerubo stephenkamau tessywangari mutugiii makenasandra chrisbarsolai marius-mulama anniekobia esthappen luke-reign jobgetabu clydemichelle bl4ck4ndbr0wn velmakimani ggichuru debbiearita codeprospect marnjo mituki-coder sudocams jeffgithae manfred-d abdimayow katungi kelvinnjiraini dmukuna johnsonnyaanga davismaghanga stephanieo-py ngesa254 brianinq jeffnyauke khwilo mariamiah molsar bienfaitm murithijoshua reanbrenda ciradu2204 chiuri254 salmaqueen zanderthuo teezyfortune karanja10 jordan-type bratipah profnandaa m-tee nicholas-karimi lew-monk martinkatamba roseann28 agarjoshua austinmusiku amuriuki2 warspan kariukisam amos-kibet jacobricktified munenek kipkurui-mutai manulangat1 wycliff rancychepchirchir samwech kachase brianwere2020 njogukarungu joshuamaina chrpkorir karanjamutahi onokaev annerachael allanmwirigi scarletscherzinger ebarasa timothyagevi the-great-sabu dorcaslitunya perpetua-kabute barbzlornah liltrendi mutuma-gitonga wilkinskimori omuoma lemmah lewis-munyimicropilot-entry-challenge's Issues
Is this session still Open
I want to get involved with GOL. Is it still open for people to join?
Already created a PR but can't see the sign up link
The Entry Challenge
Entry Challenge v.2
ℹ The program assumes you already know how to write code and use Git. The program is not meant to teach you how to write code but rather up-skill you on your data structures and algorithms fundamentals.
Write a function CountZeros(A)
that takes in an array of integers A
, and returns the number of 0's
in that array. For example, given [1, 0, 5, 6, 0, 2]
, the function/method should return 2
.
✅ How to Submit
- Fork this repo to your account.
- Clone the repo to your local machine
- In the root folder/directory, create a directory/folder that is named after your Github username, e.g.
profnandaa
for my case. - Add a file in the created folder/directory above, with the following naming convention:
<preferred file name>.<lang_file_ext>
e.g.count_zeros.js
(if doing with JavaScript),count_zeros.py
(if Python),CountZeros.cs
(C#) etc. - Write your code, test, stage, commit, push.
- Now create a PR against our
main
branch with the PR title:github_username - first_name
e.g.profnandaa - Anthony
- Our Github Actions bot will reply to you with the application form link.
- Fill in the form and submit.
- Wait for our invite if selected.
❓ Any questions?
Open an issue 👉 here
Past Challenges
Ending Feb 6 - Quadratic Equation
Given a, b, c for a quadratric expression ax2 + bx + c = 0. Write a function getX
that returns the larger of the values for X, i.e. if x1 = -2 and x2 = 5, getX
should return 5
.
Pilot 1
Make the function abstract using reduced.
Function countZeroes(numbers) {
function count(total,num) {
return total + (num==0?1:0); << ==This is ternary equation !!!
}
return reduced(count,0,numbers)
};
My pull request is waiting approval, Do I need to do something else as it says it failed one check and waiting for approval for the other?
My pull request is waiting approval.
What to return
What do i return when:
- The answer is a complex solution?
- X1 and X2 are equal?
Function input specification
What should be the input of the function. (a string or an expression?)
Github Actions bot not replying with application form link.
Hi, I didn't seem to get the link for application.
Array lower bound limit
Do the array elements have a lower bound? That is, is the array allowed to have negative values or should all vales, n
adhere to MAX_INT >= n >= 0
?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.