Всяка седмица пускаме нова задача, желаещите (и можещите) я решават. Виж по-долу списъка. ;)
Всяко решение трябва да предоставя и Мейкфайл със следните три цели:
- build (да е първа цел и съответно по подразбиране): подготвя/построява решението
- run: пуска решението
- clean: трие всички генерирани от решението файлове
Example
compile:
gcc -o solution solution.c
run:
@./solution
clean:
-rm solution
.PHONY: run
.PHONY: clean
Проверява чрез сайта на Гугъл Код Джам дали изходът от дадено решение е коректен или не. В момента работи само за първа задача (А). Необходим е инсталиран phantomjs, за да работи.
Пример
$ (cd 2014/45/abozhilov && make)
$ ./2014/45/abozhilov/alien_numbers < ./2014/45/A-small-practice.in > /tmp/output
$ ./check_output.coffee https://code.google.com/codejam/contest/32003/dashboard /tmp/output
Judged response for input A-small: Correct!
w45: 39 November 2014: https://code.google.com/codejam/contest/32003/dashboard [A]16 November 2014: https://code.google.com/codejam/contest/32003/dashboard#s=p1 [B]
w47: 17
w46: 1023 November 2014: https://code.google.com/codejam/contest/32003/dashboard#s=p2 [C]
w48: 2430 November 2014: https://code.google.com/codejam/contest/32003/dashboard#s=p3 [D]