Wed Oct 8 07:30:19 2025 counterfeit_detection_test(): Python version: 3.10.12 Test counterfeit_detection(). counterfeit_detection_brute_test(): python version: 3.10.12 numpy version: 1.26.4 counterfeit_detection_brute() seeks to identify multiple counterfeit coins among n coins using brute force. There were 10 fakes Indices of fakes: 0: 4 16.3517 1: 17 19.9452 2: 28 14.1184 3: 29 12.9462 4: 41 15.5422 5: 50 14.7057 6: 54 15.6623 7: 67 17.8549 8: 75 20.3852 9: 96 16.7896 The function found 10 suspects. Indices of suspects: 0: 4 16.3517 1: 17 19.9452 2: 28 14.1184 3: 29 12.9462 4: 41 15.5422 5: 50 14.7057 6: 54 15.6623 7: 67 17.8549 8: 75 20.3852 9: 96 16.7896 counterfeit_detection_combinatorial_test(): counterfeit_detection_combinatorial() which can identify one counterfeit coin among 2^logn-1 coins using just logn comparisons. 7 coins were checked The fake coin was number 4 3 comparisons were made The suspected coin is number 4 counterfeit_detection_compressed_test(): counterfeit_detection_compressed() seeks to identify multiple counterfeit coins among n coins using compressed sensing techniques. There are 100 coins to check. The correct coin weight is 17 There were 3 fakes Fake Index Weight:: 0: 24 17.5 1: 71 17.5 2: 88 17.5 20 random subsets were weighed. The function found 3 suspects. Suspect Index Weight: 0: 24 17.5 1: 71 17.5 2: 88 17.5 The test succeeded counterfeit_detection_test(): Normal end of execution. Wed Oct 8 07:30:19 2025