Bringing together programmers globally to solve tough algorithmic puzzles.
See all
Members (17,522)

Stream

Yufeng Hou

General Discussion  - 
 
I missed the contest
3
shridutt kothari's profile photo
 
Good... Thanks...😂😂😂
Add a comment...

Kevin Geng

Past Problems  - 
 
So... will there be a contest analysis for the Qualification Round?
4
Shane Booth's profile photo
 
It normally takes a while to get posted.
Add a comment...

Ahmed Samir Hamza

Past Problems  - 
 
Will you publish who was the writers for each problem?
4
Add a comment...

Krishnan Shankar

General Discussion  - 
 
I recieved the confirmation mail from google that i advanced to Round 1. :) :) :) :) . 
13
Add a comment...

vicky vikash

General Discussion  - 
 
I want to convert the posted image into text. Can anyone give me the solution?  if you know or can anyone find me the solution?. Thanks in advance. NOTE:The converted text should be  same as that of the text in image..
1
Amit Thakur's profile photomichael ezeadichie's profile photo
4 comments
 
Tesseract: A Google maintained tool https://code.google.com/p/tesseract-ocr/
Add a comment...

T Kiergen

General Discussion  - 
 
I'm hoping this is the appropriate place to ask... Has anyone ported Chrome OS to multi processor machines? - I have a bunch of older HP XW9400s laying around and am bored enough with Suse that I think it would be fun to play with pseudo parallel processing on a different platform for a while... dont mind coding some device drivers but dont want to have to port an entire OS sort of a thing is why I ask...
1
Add a comment...

Adarsh Sodagudi

General Discussion  - 
 
sorry but i didnt understand at all .but how to host a website from my laptop without using any f the hosting sites ..i mean  buying a domain name and linking it to my laptop and everyone can access my site
plzzz tell me plzzz
2
1
Asif Ibtehaz Shawon's profile photonick sanders's profile photo
Add a comment...

Adam Tomaszewski

General Discussion  - 
 
Hey guys! Did you get any email to confirm that you qualified to round 1? I got 25 points, so shall I assume I am in ?
7
Tuan Anh Nguyen's profile photomessiha sherwin's profile photo
10 comments
 
check ur email now, I have just received this email :)
Add a comment...

Joshua Kissoon

Los Angeles 2014  - 
4
Osama Adel's profile photoShouchun He's profile photo
5 comments
 
+Shouchun He Thanks
Add a comment...

Jimin Park

General Discussion  - 
 
These are my codes used in qualification rounds.
(I posted my incomplete BF solution before)
I tried to use various languages to experience various styles of different languages.
I have only used Racket, Shell, and VB before, and I used COBOL, FORTRAN, Ada, Lua, and LLVM for first time.

A: https://gist.github.com/123jimin/10566978
Though I am not used to tables so I may not be qualified to say this, but I think that COBOL is not a good language to use in Code Jam.

B: https://gist.github.com/123jimin/10566889
FORTRAN was way easier to code than COBOL, and except small issue with floating point precisions, I had no problem coding.
I enjoyed coding in Racket, but I doubt that I can use Racket in harder problems fluently....

C: https://gist.github.com/123jimin/10566939
I used VB, Lua, and Ada. (By the way, they have similar but different if statements... ("if ... elseif ... end if" vs. "if ... elseif ... end" vs. "if ... elsif ... end if;"))
I know my VB code is quite bad; I changed algorithm quickly after finding better, clean algorithm.
Originally I planned to use Lua in this round, but I found out Lua was quite easy to use, so I didn't submit this code, to use Lua later.
Type systems in Ada was quite impressive. I have learned Ada in just a few hours, but I already began to like Ada (and I love gnat's informative error messages too).

D: https://gist.github.com/123jimin/10566815
Shell script was quite slow to execute, and comparing floating points was not trivial, but I consider it as a good practice on writing shell scripts.
LLVM assembly was the hardest one to code (except failed BF attempt) I think. I know that LLVM assembly is supposed to written by compilers, but anyway, as a LLVM assembly coder, I think that writing function and element types every time I use is a bit too overkill. It was interesting to see how codes are divided in blocks and how phi is used, though. (I learned about phi in compiler class just two days ago the contest happened.)

In later contests, I might use C#, Ruby, Lua, Dart, and CoffeeScript on easy problems, and use JavaScript, ActionScript, Java, C, C++, Python,  and PHP on hard problems.
1
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.

Phillip Harris

General Discussion  - 
 
Haskell Jammers: you don't have to make separate functions getDoubles, getInts, etc, just make getNums and give it the signature (Read a, Num a) => IO a
1
Add a comment...

Param Ponnaiyan

General Discussion  - 
 
Round 1A is at 6Am in India!!!! :-( I will need to start practicing waking up so early!!! <actually I think I just wont sleep, tends to be more reliable>
6
Jorge Villalobos's profile photoParam Ponnaiyan's profile photo
10 comments
Add a comment...

Life at Google
owner

General Discussion  - 
 
Mark your calendars now! Round 1A kicks off on April 26th at 1:00 UTC. Remember that this isn't your only chance to compete in Round 1. Rounds 1B and 1C are also on the schedule. #CodeJam2014
15
Anirban Bhattacharya's profile photoStanislav Zholnin's profile photo
2 comments
 
Reading FAQ helps. You don't need any points. You just need to get in first thousand.
Add a comment...

Life at Google
owner

General Discussion  - 
 
We heard from a few of you that Minesweeper Master from the Qualification Round had you baffled. What did you find yourself having to think twice about? http://goo.gl/GtGaTv #CodeJam2014
8
Kevin Townsend's profile photoGoodwine Carlos's profile photo
4 comments
 
My first attempt failed for one (and only one) test case: a 2x1 grid with 1 mine.
Add a comment...

Anurag Ranjan

Past Problems  - 
 
Hey....I m getting problem in large input file...My system is taking too long to generate output file....I tried on ideone that also giving error..Please someone have any idea..to compile them faster online or any software

I was trying Round 1a bullseye problem..small input got correct...large input file is getting too much time ..
thanks
1
Amit Kumar's profile photoAnurag Ranjan's profile photo
2 comments
 
ok..i'll try dt
Add a comment...

dinesh surya Prakash

Past Problems  - 
 
Round 1B 2010
--------------------------------------------------------------------------------
Problem A. File Fix-it

can some one give the output file for this
1
1
Elmira K. Marvi's profile photodinesh surya Prakash's profile photoVinod Pandey's profile photo
2 comments
 
When I upload the output file it says incorrect so I need the correct output file so that I can check where did I go wrong
Add a comment...

hassan tawfik

General Discussion  - 
 
It's myfirst time here ....please any one help me :) to understand code jam
2
David Tregay's profile photoStanislav Zholnin's profile photo
5 comments
 
Year after year somebody comes right after Qualification round asking where are the question and where they can submit them.

Hassan, put it on your calendar for next year and good luck!
Add a comment...

Sreeram V Nair

General Discussion  - 
 
Qualifying (Top 1000) in any 'one' of the subrounds of Round 1 gets us into Round 2, right? 
3
Krishnan Shankar's profile photoSreeram V Nair's profile photo
7 comments
 
Oh yeah. U cannot attend if qualified. Misread the query :) if not then only u can attend
Add a comment...

Shane Carr

General Discussion  - 
 
Trends over time of languages used in the Google Code Jam.  Percentages are scaled by their square root to make changes visually appear more dramatic.  All data is from http://www.go-hero.net/jam.
24
4
Anirban Bhattacharya's profile photoAleksandar Trifunovic's profile photoAhmed Samir Hamza's profile photoHolger Kraus's profile photo
11 comments
 
Scaling might be great to see trends over time, but it kinda hides some other interesting facts :(
Languages seem fairly evenly distributed on those graphs, but after squaring those numbers again it turns out the top three languages gobble up over 84(!)% of all participants! :O
Add a comment...