Microsoft Puzzlehunt 2023/Computer Science: Difference between revisions

Content added Content deleted
(Created page with "Computer Science is one of rounds from Microsoft Puzzlehunt 2023. {{to do}} <!-- The introductory section of Round pages should be relatively short. Along with the '''Round Title''' in bold, it should include the following information: * Ordinal location of the round within the hunt (or general placement if unlock structure is not linear) * The hunt it belongs to * The requirements for unlocking it (number of puzzles, particular meta completions, etc.). -...")
 
 
(One intermediate revision by the same user not shown)
Line 47: Line 47:
* {{L|Log In Security Testing}} - LIST.puzz
* {{L|Log In Security Testing}} - LIST.puzz
* {{L|Locally Operating Globally Interconnected Computers}} - LOGIC.puzz
* {{L|Locally Operating Globally Interconnected Computers}} - LOGIC.puzz
{{spoiler|text=Every puzzle except EMPTY calls above four excluding itself as function.|label=Gimmick explanation}}


* {{L|Computer Science Meta}} - META.puzz
* {{L|Computer Science Meta}} - META.puzz


== List of Inputs ==
== List of Inputs ==
{{spoiler|label=Real puzzle}}
{{spoiler|label=Real puzzle}}
*CLUES(input):
*CLUES(''input''):
**LOGIC(candle)
**LOGIC(candle)
**LIST(garter)
**LIST(garter)
**EMPTY(gnu)
**EMPTY(gnu)
*LIST(input):
*LIST(''input''):
**EMPTY(cyst)
**EMPTY(cyst)
**LOGIC(sloan)
**LOGIC(sloan)
**CLUES(firm)
**CLUES(firm)
*LOGIC(input):
*LOGIC(''input''):
**LIST(lover)
**LIST(lover)
**EMPTY(frayed)
**EMPTY(frayed)

Latest revision as of 08:54, 23 May 2023

Computer Science is one of rounds from Microsoft Puzzlehunt 2023. To do TO DO

Description[edit | edit source]

+===============================================================+
|                                                               |
|    .d8888b.   .d8888b.   .d8888888b.  8888888b.  888     888  |
|   d88P  Y88b d88P  Y88b d88P"   "Y88b 888   Y88b 888     888  |
|   888    888 Y88b.      888  d8b  888 888    888 888     888  |
|   888         "Y888b.   888  888  888 888   d88P 888     888  |
|   888            "Y88b. 888  888bd88P 8888888P"  888     888  |
|   888    888       "888 888  Y8888P"  888        888     888  |
|   Y88b  d88P Y88b  d88P Y88b.     .d8 888        Y88b. .d88P  |
|    "Y8888P"   "Y8888P"   "Y88888888P" 888         "Y88888P"   |
|                                                               |
+====== PUZZLE UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE =======+
### Inputs to Puzzles ###
Each of the non-meta puzzles in this department take one word as input. This input word changes how the puzzle solves, and therefore instead of a puzzle having a single answer, a puzzle has a single answer for a particular input. When submitting answers you will need to select the input word and provide the appropriate output word (aka answer).

### Rate Limiting ###
Guesses are per puzzle, not per input. So if you guess a lot quickly on an input of foo, then you'll be rate-limited for an input of bar as well.

### Function Calls ###
Most of the puzzles involve "function calls" to other puzzles; these look like: CLUES(born). For the purposes of solving the puzzle, in this example, the function call should be replaced with the output of the CLUES puzzle when given an input of "born".

List of Puzzles(ls puzzles/)[edit | edit source]

Gimmick explanationEvery puzzle except EMPTY calls above four excluding itself as function.

List of Inputs[edit | edit source]

 
  • CLUES(input):
    • LOGIC(candle)
    • LIST(garter)
    • EMPTY(gnu)
  • LIST(input):
    • EMPTY(cyst)
    • LOGIC(sloan)
    • CLUES(firm)
  • LOGIC(input):
    • LIST(lover)
    • EMPTY(frayed)
    • CLUES(born)
  • Meta
    • CLUES(LIST(gush))
    • LOGIC(EMPTY(pawn))
    • EMPTY(CLUES(lock))
    • LIST(LOGIC(quayd))