When checking my vigenere code, I realised that part of the baz check of hello, world! would actually fail caesar too.
More specifically my original caesar code passed the check50, but if running with argument 25, for "hello, world!" I would actually get the wrong answer. This was not picked up by check50 .
I've now corrected my code, which should now produce the right answers!
Thanks for the report @CamsterMamster! Unfortunately there will always be buggy solutions that check50 doesn't identify as such, but your feedback is much appreciated!
When checking my vigenere code, I realised that part of the baz check of hello, world! would actually fail caesar too.
More specifically my original caesar code passed the check50, but if running with argument 25, for "hello, world!" I would actually get the wrong answer. This was not picked up by check50 .
I've now corrected my code, which should now produce the right answers!