From 587305de4d50d2541d9de6e3dd01c58ab734c63e Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Wed, 13 Aug 2014 02:01:29 +0300 Subject: Fix s1c1 --- set1/challenge1.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/set1/challenge1.py b/set1/challenge1.py index c2a3cdb..97d82d9 100644 --- a/set1/challenge1.py +++ b/set1/challenge1.py @@ -4,7 +4,6 @@ s = '49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f69736f6e6f7 expected = 'SSdtIGtpbGxpbmcgeW91ciBicmFpbiBsaWtlIGEgcG9pc29ub3VzIG11c2hyb29t' def hex_str_to_base64(s): - ba = bytearray([int(s[(i*2):(i*2)+2], 16) for i in range(len(s)/2)]) - return base64.b64encode(ba) + return base64.b64encode(s.decode('hex')) -assert hex_str_to_base64(s) == 'expected' +assert hex_str_to_base64(s) == expected -- cgit v1.3.1