From 6a0cc649f0b970312d8b8b99071767846800c510 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Mon, 21 Jun 2021 19:42:22 +0200 Subject: Added generate script --preview option --- generate | 10 +++++++++- julia/007-10001st_prime.jl | 1 - 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/generate b/generate index 5773fd8..d4a40a2 100755 --- a/generate +++ b/generate @@ -70,6 +70,11 @@ def main(): with open(LANGUAGES_FILENAME, 'r') as file: languages = json.load(file) parser = ArgumentParser(description='Project Euler problem file generator') + parser.add_argument( + '-p', '--preview', + action='store_true', + help='see a preview of the file without creating it', + ) parser.add_argument( 'language', metavar='LANGUAGE', @@ -87,7 +92,10 @@ def main(): for index in args.indices: language = languages[args.language] language['name'] = args.language - Problem(index, language).fetch().write() + problem = Problem(index, language) + problem.fetch() + if not args.preview: + problem.write() if __name__ == '__main__': diff --git a/julia/007-10001st_prime.jl b/julia/007-10001st_prime.jl index 70bf4e3..f940809 100644 --- a/julia/007-10001st_prime.jl +++ b/julia/007-10001st_prime.jl @@ -7,7 +7,6 @@ # What is the 10 001st prime number? ### -using Printf using Base.Iterators # Can't use eratosthenes sieve since we don't know when to stop (no predefined list of numbers) -- cgit