I finally found a reason to mess with Perl’s sprintf for pretty reports. The result is easy to display output for the contents of the England to Murmansk convoy for 1941 to mid 1942. I only have about two dozen convoys left to research.
Convoy PQ41Convoy:
Merchant Ships:
Tanker 2
American
Small Tanker 2 75%
Cargo 28
American
Small Merchant 2 75%
Costal Merchant 5 80%
C3 Cargo 4 75%
C2 Cargo 4 50%
Liberty Cargo 10 100%
British
Costal Merchant 2 100%
C3 Cargo 1 100%
Merchant Composition:
GB:10% US:90%
Small:36% Large:63%
Supplies:70% Ammo:23% Oil:6%
Tanker:6% Cargo:93%
Escorts for Convoy:
Corvette
British
any 2 100%
Frigate / Sloop
British
any 2 50%
Destroyer
British
any 3 100%
Total Convoy Ships: 37