challenges package
Submodules
challenges.challenge module
-
class
challenges.challenge.Challenge[source] -
build()[source]
-
calc()[source]
-
edge_pattern= '^(\\d+)->(\\d+)(:(\\d+))?$'
-
format()[source]
-
static
format_list_of_integers(integers, joint=', ')[source]
-
format_path(integers, backwards=False)[source]
-
line(number)[source]
-
line_break= '\n'
-
line_to_edge(nr)[source]
-
line_to_floats(line_nr)[source]
-
line_to_integers(line_nr)[source]
-
lines()[source]
-
main()[source]
-
read()[source]
-
read_edges(first=0, last=None)[source]
-
sample= 'sample'
-
split_pattern= '\\s+|\\s?,\\s?'
-
challenges.conf module
-
class
challenges.conf.Conf[source] -
get_challenge()[source]
-
get_challenge_class()[source]
-
get_challenge_dir()[source]
-
get_challenge_file()[source]
-
get_challenges()[source]
-
static
get_class(class_)[source]
-
get_full_qualified_challenge_class()[source]
-
get_full_qualified_unittest_class()[source]
-
get_input_file()[source]
-
get_latest_at_root()[source]
-
get_latest_file()[source]
-
get_result_file()[source]
-
get_sample_file()[source]
-
get_unittest()[source]
-
get_unittest_file()[source]
-
parse_arguments()[source]
-
print_help()[source]
-
challenges.main module
-
challenges.main.main()[source]