[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" | |