Skip to content

Instantly share code, notes, and snippets.

@takluyver
Created April 13, 2012 10:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save takluyver/2375802 to your computer and use it in GitHub Desktop.
Save takluyver/2375802 to your computer and use it in GitHub Desktop.
Google Codejam: IPython notebook template
Display the source blob
Display the rendered blob
Raw
{
"metadata": {
"name": "GCJ Template"
},
"nbformat": 3,
"worksheets": [
{
"cells": [
{
"cell_type": "code",
"collapsed": true,
"input": [
"def readline_ints():",
" return [int(num) for num in fin.readline().strip().split()]"
],
"language": "python",
"outputs": [],
"prompt_number": 1
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"# Update this with the filename",
"fname = \"A-sample\"",
"with open(fname+\".in\",\"r\") as fin, open(fname+\".out\",\"w\") as fout:",
"",
" numcases = readline_ints()[0]",
" print(numcases, \"cases\")",
" ",
" for caseno in range(1, numcases+1):",
" # Code goes here",
" ",
" outstr = \"Case #%d: %s\" % (caseno, result)",
" fout.write(outstr + \"\\n\")",
" print(outstr)"
],
"language": "python",
"outputs": [],
"prompt_number": 2
}
]
}
]
}
# -*- coding: utf-8 -*-
# <nbformat>3</nbformat>
# <codecell>
def readline_ints():
return [int(num) for num in fin.readline().strip().split()]
# <codecell>
# Update this with the filename
fname = "A-sample"
with open(fname+".in","r") as fin, open(fname+".out","w") as fout:
numcases = readline_ints()[0]
print(numcases, "cases")
for caseno in range(1, numcases+1):
# Code goes here
outstr = "Case #%d: %s" % (caseno, result)
fout.write(outstr + "\n")
print(outstr)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment