def main(argv): test1 = [[0,1,10,110,111]] test2 = [[111,110,10,1,1]] test3 = [[0,0,0,0,0,0,0]] test4 = [[10, 20]] test5 = [[20, 10]] test6 = [[10]] isCorrect = True test1_correct = str(correct_radix_sort(test1[0])) test1_student = str(student.radix_sort(test1[0])) print "Correct Output: " + test1_correct print "Your Output: " + test1_student if compare(test1_correct, test1_student): print "Correct!" else: print "Incorrect" isCorrect = False test2_correct = str(correct_radix_sort(test2[0])) test2_student = str(student.radix_sort(test2[0])) print "Correct Output: " + test2_correct print "Your Output: " + test2_student if compare(test2_correct, test2_student): print "Correct!" else: print "Incorrect" isCorrect = False test3_correct = str(correct_radix_sort(test3[0])) test3_student = str(student.radix_sort(test3[0])) print "Correct Output: " + test3_correct print "Your Output: " + test3_student if compare(test3_correct, test3_student): print "Correct!" else: print "Incorrect" isCorrect = False test4_correct = str(correct_radix_sort(test4[0])) test4_student = str(student.radix_sort(test4[0])) print "Correct Output: " + test4_correct print "Your Output: " + test4_student if compare(test4_correct, test4_student): print "Correct!" else: print "Incorrect" isCorrect = False test5_correct = str(correct_radix_sort(test5[0])) test5_student = str(student.radix_sort(test5[0])) print "Correct Output: " + test5_correct print "Your Output: " + test5_student if compare(test5_correct, test5_student): print "Correct!" else: print "Incorrect" isCorrect = False test6_correct = str(correct_radix_sort(test6[0])) test6_student = str(student.radix_sort(test6[0])) print "Correct Output: " + test6_correct print "Your Output: " + test6_student if compare(test6_correct, test6_student): print "Correct!" else: print "Incorrect" isCorrect = False
def main(argv): test1 = [[0,1,10,110,111], 4, 3] test2 = [[111,110,10,1,1], 5, 3] test3 = [[0,0,0,0,0,0,0], 7, 1] test4 = [[10, 20], 2, 2] test5 = [[20, 10], 2, 2] test6 = [[10], 1, 2] test7 = [[110, 10, 1001, 1, 0, 23, 43, 40], 8, 4] isCorrect = True test1_correct = str(correct_radix_sort(test1[0], test1[1], test1[2])) test1_student = str(student.radix_sort(test1[0], test1[1], test1[2])) print "Correct Output: " + test1_correct print "Your Output: " + test1_student if compare(test1_correct, test1_student): print "Correct!" else: print "Incorrect" isCorrect = False test2_correct = str(correct_radix_sort(test2[0], test2[1], test2[2])) test2_student = str(student.radix_sort(test2[0], test2[1], test2[2])) print "Correct Output: " + test2_correct print "Your Output: " + test2_student if compare(test2_correct, test2_student): print "Correct!" else: print "Incorrect" isCorrect = False test3_correct = str(correct_radix_sort(test3[0], test3[1], test3[2])) test3_student = str(student.radix_sort(test3[0], test3[1], test3[2])) print "Correct Output: " + test3_correct print "Your Output: " + test3_student if compare(test3_correct, test3_student): print "Correct!" else: print "Incorrect" isCorrect = False test4_correct = str(correct_radix_sort(test4[0], test4[1], test4[2])) test4_student = str(student.radix_sort(test4[0], test4[1], test4[2])) print "Correct Output: " + test4_correct print "Your Output: " + test4_student if compare(test4_correct, test4_student): print "Correct!" else: print "Incorrect" isCorrect = False test5_correct = str(correct_radix_sort(test5[0], test5[1], test5[2])) test5_student = str(student.radix_sort(test5[0], test5[1], test5[2])) print "Correct Output: " + test5_correct print "Your Output: " + test5_student if compare(test5_correct, test5_student): print "Correct!" else: print "Incorrect" isCorrect = False test6_correct = str(correct_radix_sort(test6[0], test6[1], test6[2])) test6_student = str(student.radix_sort(test6[0], test6[1], test6[2])) print "Correct Output: " + test6_correct print "Your Output: " + test6_student if compare(test6_correct, test6_student): print "Correct!" else: print "Incorrect" isCorrect = False test7_correct = str(correct_radix_sort(test7[0], test7[1], test7[2])) test7_student = str(student.radix_sort(test7[0], test7[1], test7[2])) print "Correct Output: " + test7_correct print "Your Output: " + test7_student if compare(test7_correct, test7_student): print "Correct!" else: print "Incorrect" isCorrect = False