CUSIP: Difference between revisions
Content added Content deleted
m (Updated the previously incorrect output and added two cases that highlight the correct algo now.) |
m (Added more cusip tests. Same as Clojure) |
||
Line 1,898: | Line 1,898: | ||
public static void main(String[] args) { |
public static void main(String[] args) { |
||
List<String> candidates = List.of( |
List<String> candidates = List.of( |
||
"037833100", |
"037833100", "17275R102", "38259P508", "594918104", "68389X106", "68389X105", "EXTRACRD8", |
||
"EXTRACRD9", "BADCUSIP!", "683&9X106", "68389x105", "683$9X106", "68389}105", "87264ABE4" |
|||
"17275R102", |
|||
"38259P508", |
|||
"594918104", |
|||
"68389X106", |
|||
"68389X105" |
|||
); |
); |
||
for (String candidate : candidates) { |
for (String candidate : candidates) { |
||
Line 1,917: | Line 1,913: | ||
68389X106 -> incorrect |
68389X106 -> incorrect |
||
68389X105 -> correct |
68389X105 -> correct |
||
EXTRACRD8 -> incorrect |
|||
EXTRACRD9 -> correct |
|||
BADCUSIP! -> incorrect |
|||
683&9X106 -> incorrect |
|||
68389x105 -> incorrect |
|||
683$9X106 -> incorrect |
|||
68389}105 -> incorrect |
|||
87264ABE4 -> correct |
|||
</pre> |
</pre> |
||