Files
bitburner-src/markdown/bitburner.codingcontractsignatures.md

1.8 KiB

Home > bitburner > CodingContractSignatures

CodingContractSignatures type

Signature:

export type CodingContractSignatures = {
  "Find Largest Prime Factor": [number, number];
  "Subarray with Maximum Sum": [number[], number];
  "Total Ways to Sum": [number, number];
  "Total Ways to Sum II": [[number, number[]], number];
  "Spiralize Matrix": [number[][], number[]];
  "Array Jumping Game": [number[], 1 | 0];
  "Array Jumping Game II": [number[], number];
  "Merge Overlapping Intervals": [[number, number][], [number, number][]];
  "Generate IP Addresses": [string, string[]];
  "Algorithmic Stock Trader I": [number[], number];
  "Algorithmic Stock Trader II": [number[], number];
  "Algorithmic Stock Trader III": [number[], number];
  "Algorithmic Stock Trader IV": [[number, number[]], number];
  "Minimum Path Sum in a Triangle": [number[][], number];
  "Unique Paths in a Grid I": [[number, number], number];
  "Unique Paths in a Grid II": [(1 | 0)[][], number];
  "Shortest Path in a Grid": [(1 | 0)[][], string];
  "Sanitize Parentheses in Expression": [string, string[]];
  "Find All Valid Math Expressions": [[string, number], string[]];
  "HammingCodes: Integer to Encoded Binary": [number, string];
  "HammingCodes: Encoded Binary to Integer": [string, number];
  "Proper 2-Coloring of a Graph": [[number, [number, number][]], (1 | 0)[]];
  "Compression I: RLE Compression": [string, string];
  "Compression II: LZ Decompression": [string, string];
  "Compression III: LZ Compression": [string, string];
  "Encryption I: Caesar Cipher": [[string, number], string];
  "Encryption II: Vigenère Cipher": [[string, string], string];
  "Square Root": [bigint, bigint, [string, string]];
};