[Home](./index.md) > [bitburner](./bitburner.md) > [CodingContractName](./bitburner.codingcontractname.md)
## CodingContractName enum
**Signature:**
```typescript
declare enum CodingContractName
```
## Enumeration Members
| Member | Value | Description |
| --- | --- | --- |
| AlgorithmicStockTraderI | "Algorithmic Stock Trader I" | |
| AlgorithmicStockTraderII | "Algorithmic Stock Trader II" | |
| AlgorithmicStockTraderIII | "Algorithmic Stock Trader III" | |
| AlgorithmicStockTraderIV | "Algorithmic Stock Trader IV" | |
| ArrayJumpingGame | "Array Jumping Game" | |
| ArrayJumpingGameII | "Array Jumping Game II" | |
| CompressionIIILZCompression | "Compression III: LZ Compression" | |
| CompressionIILZDecompression | "Compression II: LZ Decompression" | |
| CompressionIRLECompression | "Compression I: RLE Compression" | |
| EncryptionICaesarCipher | "Encryption I: Caesar Cipher" | |
| EncryptionIIVigenereCipher | "Encryption II: Vigenère Cipher" | |
| FindAllValidMathExpressions | "Find All Valid Math Expressions" | |
| FindLargestPrimeFactor | "Find Largest Prime Factor" | |
| GenerateIPAddresses | "Generate IP Addresses" | |
| HammingCodesEncodedBinaryToInteger | "HammingCodes: Encoded Binary to Integer" | |
| HammingCodesIntegerToEncodedBinary | "HammingCodes: Integer to Encoded Binary" | |
| MergeOverlappingIntervals | "Merge Overlapping Intervals" | |
| MinimumPathSumInATriangle | "Minimum Path Sum in a Triangle" | |
| Proper2ColoringOfAGraph | "Proper 2-Coloring of a Graph" | |
| SanitizeParenthesesInExpression | "Sanitize Parentheses in Expression" | |
| ShortestPathInAGrid | "Shortest Path in a Grid" | |
| SpiralizeMatrix | "Spiralize Matrix" | |
| SquareRoot | "Square Root" | |
| SubarrayWithMaximumSum | "Subarray with Maximum Sum" | |
| TotalWaysToSum | "Total Ways to Sum" | |
| TotalWaysToSumII | "Total Ways to Sum II" | |
| UniquePathsInAGridI | "Unique Paths in a Grid I" | |
| UniquePathsInAGridII | "Unique Paths in a Grid II" | |