Bringing together programmers globally to solve tough algorithmic puzzles.
See all
Members (63,699)
Jackson Gatenby's profile photo
Bartholomew Furrow's profile photo
Murilo Vasconcelos's profile photo
Dina Garmash's profile photo
Yun Zhou's profile photo
Lars Hellsten's profile photo
Chieu Nguyen's profile photo
Emily R. Miller's profile photo
Sabrina Welch Joyce's profile photo
Martynas Budriūnas's profile photo
Life at Google's profile photo
Kevin Wang's profile photo
Yiming Li's profile photo
Jiaqi Zhai's profile photo
Christina Hill's profile photo
Hackson Leung's profile photo
Xingchen (Neo) Liu's profile photo
Xiaomeng Yang's profile photo
Ahmed Aly's profile photo
Igor Naverniouk's profile photo
John Dethridge's profile photo
Himadri Choudhury's profile photo
David Gómez's profile photo
Karim Nosseir's profile photo

Stream

Join this community to post or comment

Abhay Ashok kumar

General Discussion  - 
 
Hello everyone, I would like to know the best language to use for competing in the code jam !!
1
Abhay Ashok kumar's profile photo
3 comments
 
+Anthony Mcqueen 😀 okay 
Add a comment...

Abdul Basit

General Discussion  - 
 
Hi
Can anyone tell what is the procedure after applying for internship in google? Do they notify about rejection too or just email the accepted candidates ? Also when do they shortlist ?
11
waqar ahmed somra's profile photoTomisin Jenrola's profile photo
4 comments
 
No replies if you don't qualify. That was me last year
Add a comment...

Abhinav Maurya

Introductions  - 
 
hi friends 
1
Daniele Cascone's profile photo
 
Hi :)

Add a comment...

Life at Google
owner

General Discussion  - 
 
Guess who won TIOBE's Programming Language of 2016? Spoiler Alert: It's Google's Go. 
5
Add a comment...

Aina Del Aguila Pla

General Discussion  - 
 
Hi again! Did anyone receive a notification for the Business Internship Summer 2017? Please let me know, I am crazy waiting for news and I know I am just going to get them if they shortlist me.

Plus, has anyone done the Business Internship before? I would love hearing experiences! 
8
Sonu Sharma's profile photoAina Del Aguila Pla's profile photo
6 comments
 
Thanks for sharing Sonu!
Add a comment...

Sonu Sharma

General Discussion  - 
 
Hi, Guys i am starting a new tutorial series for all those who want to develop game with unity 3D game development engine;
19
1
Sonu Sharma's profile photoAshish Bisht's profile photo
11 comments
 
thanks +Sonu Sharma 
Add a comment...

Life at Google
owner

General Discussion  - 
 
On this day in 1959, Luna 1 became the first craft to leave Earth's gravitational field. To commemorate, try "Spaceship Defence", a problem from 2014. 
9
3
Add a comment...

rewrite123

General Discussion  - 
 
I thought some of you here might find this funny:
http://imgur.com/gallery/WzU0S 
Imgur: The most awesome images on the Internet.
3
rewrite123's profile photo
Add a comment...

Mr BigBucks

General Discussion  - 
 
Zoomaga Booom ,, Im alSO a mEmber in Google COde Jam...




2
Add a comment...

Created by

About this community

Since 2003, Google Code Jam has brought together professional and student programmers from around the world to solve tough algorithmic puzzles. Competitors may use any programming language and development environment to obtain their solutions. The competition begins with three online rounds consisting of a set of a mix of algorithmic problems which must be solved in a fixed amount of time. Each year, the top top twenty-five competitors from the online rounds compete in the Code Jam Finals at a Google office; they aspire to walk away with the coveted Code Jam Champion title and a cash prize.

ABHISHEK GUPTA

General Discussion  - 
 
I am having a problem with face detection algorithm in Matlab. Is there anyone who has solved such problem?
1
Joyeeta Singha's profile photoABHISHEK GUPTA's profile photo
3 comments
 
I am trying to count the number of people in a room, but voila jones method (face detection) doesn't seems like very effective for this. I tried in some ordinary ways also. But nothing is working well. Now I want to try it by counting the heads but I don't know how? can you please help?
Add a comment...

Michael Afolabi

General Discussion  - 
 
Hello everyone, I wish all an happy new year and a progressive one at it. Regards
2
Michael Afolabi's profile photo
 
I am also new in the group so I would appreciate if anyone introduce me to what's up

Add a comment...

Darlisha Davis

Introductions  - 
 
Hello everyone I am new to the group. I hope 2017 is starting off great for all!
3
Add a comment...

Sonu Sharma

General Discussion  - 
 
Reached 60 views in one day.....thank you guys..keep watching my unity tutorial videos and also comment which tutorial you want I will make it.
Thank you
2
Isuru Madusanka's profile photoSonu Sharma's profile photo

Robert Alm

General Discussion  - 
 
Python 3 programmers, (from Europe, north Africa, or Middle East), please feel free to contact me. I am trying to build a group for the #hashcode2017
We will work on private repository on github, so the essential knowledge of github is necessary.
2
Karan K's profile photoRobert Alm's profile photo
4 comments
 
Hello Karan!
Do you care to share you github profile? Here is mine :)
github.com - Robert Kristian Alm
Add a comment...

Life at Google
owner

General Discussion  - 
 
Calling all developers in Europe, the Middle East & Africa: registration is now open for #hashcode2017! Pick your team and programming language, and Hash Code picks a Google engineering problem for you to solve this February.

Are you up for the challenge? Sign up today at g.co/hashcode.
10
Add a comment...

Md Abdullah Al Mamun

General Discussion  - 
 
i want linux Advanced tutorial ....can anyone help me plz 
1
Robert Alm's profile photo
 
By the term Advance, do you mean Linux with CLI, (command line Interface), or Advance tutorial for the actual Command Line interface, (it is called Bash)?

I am asking in order to find something suitable :) 
Add a comment...

rewrite123

General Discussion  - 
 
Want to know about datatypes? Here is a really basic explanation for you.

Integer:
Any time you want to use a number, a whole number, you use an integer (int).
They only exist in whole numbers, and automatically round up or down when used in math.
ex.
int x = 14;
int y = 3;
int z = 4;
x/y == 4;
x/z == 4;

Double:
Any time you wanted to work with a decimal number, you would use a double. You could also use a long, but for most things you needn't worry about that.
ex.
double x = 14.0;
double y = 3.0;
double z = 4.0;
x/y == 4.33;
x/z == 3.5;

Boolean:
Let's say that you needed a datatype that was either true or false, just like a light switch, enter the Boolean. They have two states (technically three, depending on the language), true and false. they can tell you all sorts of stuff!
ex.
boolean x = true;
boolean y = false;
boolean z = 10%5;
boolean a = 10%3;
x == true;
y == false;
z == true;
a == false;

String:
Want to use text? Well, this is the datatype for you.
String text = "this is an example string!";
String text2 = "this is also a string!"
String text3 = text + text2;
text == "this is an example string!";
text2 == "this is also a string!"
text3 =="this is an example string!this is also a string!";

Char:
Only need to deal with one character? The char type is here for you. It only holds one character.
ex.
char x = 'x';
char y = 'y';
x == "x";
y == "y";

null/undefined:
If you are working with a forgiving language, ie. Java or JavaScript, then you might run into this. It's not necessarily a datatype per say, but we will give it it's own category. Think of it as a blank placeholder for data. You normally can't just create a datatype and not give it any data to hold or a state, so you set it to null or undefined, depending on you language.
ex.
boolean b = null;
b == null;
b = true;
b == true;

arrays:
Something all programmers should know (unless you only do HTML), this will help you immensely! Let's say that you need a bunch of the same datatypes, you might consider using an array. think of it as a bunch of containers sitting side by side, that you can enter data into by referencing one variable. That you, this one variable can hold many different pieces of data at once. It sounds confusing, but it is something as basic to a programmers survival as an int.
ex.
int[] x = new int[3];
x[0] = 1;
x[1] = 2
x[2] = 3;
double y = {0.1, 0.2, 0.3};
y[0] == 0.1;
y[1] == 0.2;
y[2] == 0.3;

As you can see, just by referencing x we can save 3 different pieces of data, without creating three different variables by accessing each index. Index zero is denoted with a [0] after the variable. Index one is denoted with a [1], and so on and so forth. Right now, x only has three indexes, but you can change that by changing how we defined it in the first place. instead of "int[] x = new int[3];" , we can use "int[] x = new int[8];" to create eight indexes instead of three.

Hope this helps someone!

3
Add a comment...

Ranadeep Pampati

General Discussion  - 
 
Hello Everyone
I am new to this group.
Can anyone suggest me the current trending languages...
1
Add a comment...

Vincenzo Stante

General Discussion  - 
 
Hi every one! I'm big fan of any of you, I hope your 2017 was start good! Shall we begin?
1
bala subramanian's profile photo
 
Hi,
Yes, shall begin 
Add a comment...

Margaret Harriman

Introductions  - 
 
Hey everyone! New to this group. Looking forward to meeting everyone and learning more about Google and the next Jam in March!
7
Santosh Kumar's profile photo
 
Sure. please keep me posted
Phone: +91 9901899771
email : santu.0707@gmail.com
Add a comment...