RosettaCodeData/Conf/task.yaml

795 lines
17 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

100 doors:
24 game:
24 game/Solve:
9 billion names of God the integer:
99 Bottles of Beer:
A+B:
ABC Problem:
Abstract type:
Abundant, deficient and perfect number classifications:
Accumulator factory:
Ackermann function:
Active Directory/Connect:
Active Directory/Search for a user:
Active object:
Add a variable to a class instance at runtime:
Address of a variable:
AKS test for primes:
Align columns:
Aliquot sequence classifications:
Almost prime:
Amb:
Amicable pairs:
Anagrams:
Anagrams/Deranged anagrams:
Animate a pendulum:
Animation:
Anonymous recursion:
Append a record to the end of a text file:
Apply a callback to an array:
Arbitrary-precision integers (included):
Arena storage pool:
Arithmetic evaluation:
Arithmetic-geometric mean:
Arithmetic-geometric mean/Calculate Pi:
Arithmetic/Complex:
Arithmetic/Integer:
Arithmetic/Rational:
Array concatenation:
Arrays:
Assertions:
Associative array/Creation:
Associative array/Iteration:
Atomic updates:
Average loop length:
Averages/Arithmetic mean:
Averages/Mean angle:
Averages/Mean time of day:
Averages/Median:
Averages/Mode:
Averages/Pythagorean means:
Averages/Root mean square:
Averages/Simple moving average:
Balanced brackets:
Balanced ternary:
Benford's law: #'
Bernoulli numbers:
Best shuffle:
Binary digits:
Binary search:
Binary strings:
Bitcoin/address validation:
Bitcoin/public point to address:
Bitmap:
Bitmap/Bresenham's line algorithm: #'
Bitmap/Bézier curves/Cubic:
Bitmap/Bézier curves/Quadratic:
Bitmap/Flood fill:
Bitmap/Histogram:
Bitmap/Midpoint circle algorithm:
Bitmap/PPM conversion through a pipe:
Bitmap/Read a PPM file:
Bitmap/Read an image through a pipe:
Bitmap/Write a PPM file:
Bitwise IO:
Bitwise operations:
Boolean values:
Box the compass:
Break OO privacy:
Brownian tree:
Bulls and cows:
Bulls and cows/Player:
Caesar cipher:
Calendar:
Calendar - for "REAL" programmers:
Call a foreign-language function:
Call a function:
Call a function in a shared library:
Call an object method:
Canny edge detector:
Carmichael 3 strong pseudoprimes:
Case-sensitivity of identifiers:
Casting out nines:
Catalan numbers:
Catalan numbers/Pascal's triangle: #'
Catamorphism:
CatmullClark subdivision surface:
Character codes:
Chat server:
Check Machin-like formulas:
Check that file exists:
Checkpoint synchronization:
Chinese remainder theorem:
Cholesky decomposition:
Circles of given radius through two points:
Classes:
Closest-pair problem:
Closures/Value capture:
Collections:
Color of a screen pixel:
Color quantization:
Colour bars/Display:
Colour pinstripe/Display:
Colour pinstripe/Printer:
Combinations:
Combinations and permutations:
Combinations with repetitions:
Comma quibbling:
Command-line arguments:
Comments:
Compare sorting algorithms' performance: #'
Compile-time calculation:
Compound data type:
Concurrent computing:
Conditional structures:
Conjugate transpose:
Constrained genericity:
Constrained random points on a circle:
Continued fraction:
Continued fraction/Arithmetic/Construct from rational number:
Continued fraction/Arithmetic/G(matrix NG, Contined Fraction N):
Continued fraction/Arithmetic/G(matrix NG, Contined Fraction N1, Contined Fraction N2):
Convert decimal number to rational:
Conway's Game of Life: #'
Copy a string:
Count in factors:
Count in octal:
Count occurrences of a substring:
Count the coins:
CRC-32:
Create a file:
Create a file on magnetic tape:
Create a two-dimensional array at runtime:
Create an HTML table:
Create an object at a given address:
CSV data manipulation:
CSV to HTML translation:
Currying:
Cut a rectangle:
Date format:
Date manipulation:
Day of the week:
Deal cards for FreeCell:
Death Star:
Deconvolution/1D:
Deconvolution/2D+:
Deepcopy:
Define a primitive data type:
Delegates:
Delete a file:
Detect division by zero:
Determine if a string is numeric:
Determine if only one instance is running:
Digital root:
Digital root/Multiplicative digital root:
Dinesman's multiple-dwelling problem: #'
Dining philosophers:
Discordian date:
Distributed programming:
DNS query:
Documentation:
Dot product:
Doubly-linked list/Definition:
Doubly-linked list/Element definition:
Doubly-linked list/Element insertion:
Doubly-linked list/Traversal:
Dragon curve:
Draw a clock:
Draw a cuboid:
Draw a sphere:
Dutch national flag problem:
Dynamic variable names:
Echo server:
Element-wise operations:
Empty directory:
Empty program:
Empty string:
Enforced immutability:
Entropy:
Enumerations:
Environment variables:
Equilibrium index:
Ethiopian multiplication:
Euler method:
Evaluate binomial coefficients:
Even or odd:
Events:
Evolutionary algorithm:
Exceptions:
Exceptions/Catch an exception thrown in a nested call:
Executable library:
Execute a Markov algorithm:
Execute a system command:
Execute Brain****:
Execute HQ9+:
Execute SNUSP:
Exponentiation operator:
Extend your language:
Extensible prime generator:
Extreme floating point values:
Factorial:
Factors of a Mersenne number:
Factors of an integer:
Fast Fourier transform:
Fibonacci n-step number sequences:
Fibonacci sequence:
Fibonacci word:
Fibonacci word/fractal:
File input/output:
File modification time:
File size:
Filter:
Find common directory path:
Find largest left truncatable prime in a given base:
Find limit of recursion:
Find the last Sunday of each month:
Find the missing permutation:
First class environments:
First-class functions:
First-class functions/Use numbers analogously:
Five weekends:
FizzBuzz:
Flatten a list:
Flipping bits game:
Flow-control structures:
Floyd's triangle: #'
Forest fire:
Fork:
Formal power series:
Formatted numeric output:
Forward difference:
Four bit adder:
Fractal tree:
Fractran:
Function composition:
Function definition:
Function frequency:
Function prototype:
Galton box animation:
Gamma function:
Gaussian elimination:
Generate Chess960 starting position:
Generate lower case ASCII alphabet:
Generator/Exponential:
Generic swap:
Globally replace text in several files:
Go Fish:
Gray code:
Grayscale image:
Greatest common divisor:
Greatest element of a list:
Greatest subsequential sum:
Greyscale bars/Display:
Guess the number:
Guess the number/With feedback:
Guess the number/With feedback (player):
GUI component interaction:
GUI enabling/disabling of controls:
GUI/Maximum window dimensions:
Hailstone sequence:
Hamming numbers:
Handle a signal:
Happy numbers:
Harshad or Niven series:
Hash from two arrays:
Hash join:
Haversine formula:
Hello world/Graphical:
Hello world/Line printer:
Hello world/Newbie:
Hello world/Newline omission:
Hello world/Standard error:
Hello world/Text:
Hello world/Web server:
Here document:
Heronian triangles:
Hickerson series of almost integers:
Higher-order functions:
History variables:
Hofstadter Figure-Figure sequences:
Hofstadter Q sequence:
Hofstadter-Conway $10,000 sequence:
Holidays related to Easter:
Honeycombs:
Horizontal sundial calculations:
Horner's rule for polynomial evaluation: #'
Host introspection:
Hostname:
Hough transform:
HTTP:
HTTPS:
HTTPS/Authenticated:
HTTPS/Client-authenticated:
Huffman coding:
I before E except after C:
IBAN:
Identity matrix:
Image convolution:
Image noise:
Include a file:
Increment a numerical string:
Infinity:
Inheritance/Multiple:
Inheritance/Single:
Input loop:
Integer comparison:
Integer overflow:
Integer sequence:
Interactive programming:
Introspection:
Inverted index:
Inverted syntax:
Iterated digits squaring:
Jensen's Device: #'
Josephus problem:
Joystick position:
JSON:
Jump anywhere:
K-d tree:
K-means++ clustering:
Kaprekar numbers:
Keyboard input/Flush the keyboard buffer:
Keyboard input/Keypress check:
Keyboard input/Obtain a Y or N response:
Keyboard macros:
Knapsack problem/0-1:
Knapsack problem/Bounded:
Knapsack problem/Continuous:
Knapsack problem/Unbounded:
Knight's tour: #'
Knuth shuffle:
Knuth's algorithm S: #'
Langton's ant: #'
Largest int from concatenated ints:
Last Friday of each month:
Last letter-first letter:
Leap year:
Least common multiple:
Left factorials:
Letter frequency:
Levenshtein distance:
Linear congruential generator:
List comprehensions:
Literals/Floating point:
Literals/Integer:
Literals/String:
Logical operations:
Long multiplication:
Longest common subsequence:
Longest increasing subsequence:
Longest string challenge:
Look-and-say sequence:
Loop over multiple arrays simultaneously:
Loops/Break:
Loops/Continue:
Loops/Do-while:
Loops/Downward for:
Loops/For:
Loops/For with a specified step:
Loops/Foreach:
Loops/Infinite:
Loops/N plus one half:
Loops/Nested:
Loops/While:
LU decomposition:
Lucas-Lehmer test:
Ludic numbers:
Luhn test of credit card numbers:
LZW compression:
Machine code:
Mad Libs:
Magic squares of odd order:
Main step of GOST 28147-89:
Make directory path:
Man or boy test:
Mandelbrot set:
Map range:
Matrix arithmetic:
Matrix multiplication:
Matrix transposition:
Matrix-exponentiation operator:
Maximum triangle path sum:
Maze generation:
Maze solving:
MD4:
MD5:
MD5/Implementation:
Median filter:
Memory allocation:
Memory layout of a data structure:
Menu:
Metaprogramming:
Metered concurrency:
Metronome:
Middle three digits:
Miller-Rabin primality test:
Minesweeper game:
Modular exponentiation:
Modular inverse:
Monte Carlo methods:
Monty Hall problem:
Morse code:
Mouse position:
Move-to-front algorithm:
Multifactorial:
Multiple distinct objects:
Multiple regression:
Multiplication tables:
Multiplicative order:
Multisplit:
Munching squares:
Mutual recursion:
N'th: #'
N-queens problem:
Named parameters:
Narcissist:
Narcissistic decimal number:
Natural sorting:
Nautical bell:
Non-continuous subsequences:
Non-decimal radices/Convert:
Non-decimal radices/Input:
Non-decimal radices/Output:
Nth root:
Null object:
Number names:
Number reversal game:
Numeric error propagation:
Numerical integration:
Numerical integration/Gauss-Legendre Quadrature:
Object serialization:
Odd word problem:
Old lady swallowed a fly:
OLE Automation:
One of n lines in a file:
One-dimensional cellular automata:
OpenGL:
Operator precedence:
Optional parameters:
Order disjoint list items:
Order two numerical lists:
Ordered Partitions:
Ordered words:
Palindrome detection:
Pangram checker:
Paraffins:
Parallel calculations:
Parametric polymorphism:
Parametrized SQL statement:
Parse an IP Address:
Parsing/RPN calculator algorithm:
Parsing/RPN to infix conversion:
Parsing/Shunting-yard algorithm:
Partial function application:
Pascal's triangle: #'
Pascal's triangle/Puzzle: #'
Pattern matching:
Penney's game: #'
Percentage difference between images:
Percolation/Bond percolation:
Percolation/Mean cluster density:
Percolation/Mean run density:
Percolation/Site percolation:
Perfect numbers:
Permutation test:
Permutations:
Permutations by swapping:
Permutations/Derangements:
Permutations/Rank of a permutation:
Pernicious numbers:
Phrase reversals:
Pi:
Pick random element:
Pig the dice game:
Pig the dice game/Player:
Pinstripe/Display:
Pinstripe/Printer:
Play recorded sounds:
Playing cards:
Plot coordinate pairs:
Pointers and references:
Polymorphic copy:
Polymorphism:
Polynomial long division:
Polynomial regression:
Power set:
Pragmatic directives:
Price fraction:
Primality by trial division:
Prime decomposition:
Priority queue:
Probabilistic choice:
Problem of Apollonius:
Program name:
Program termination:
Pythagorean triples:
QR decomposition:
Quaternion type:
Queue/Definition:
Queue/Usage:
Quickselect algorithm:
Quine:
Random number generator (device):
Random number generator (included):
Random numbers:
Range expansion:
Range extraction:
Ranking methods:
Rate counter:
Ray-casting algorithm:
RCRPG:
Read a configuration file:
Read a file line by line:
Read a specific line from a file:
Read entire file:
Real constants and functions:
Record sound:
Reduced row echelon form:
Regular expressions:
Remove duplicate elements:
Remove lines from a file:
Rename a file:
Rendezvous:
Rep-string:
Repeat a string:
Resistor mesh:
Respond to an unknown method call:
Return multiple values:
Reverse a string:
Reverse words in a string:
RIPEMD-160:
Rock-paper-scissors:
Roman numerals/Decode:
Roman numerals/Encode:
Roots of a function:
Roots of a quadratic function:
Roots of unity:
# XXX - These break the parser currently:
# Rosetta Code/Count examples:
# Rosetta Code/Find bare lang tags:
# Rosetta Code/Find unimplemented tasks:
# Rosetta Code/Fix code tags:
# Rosetta Code/Rank languages by popularity:
Rot-13:
RSA code:
Run-length encoding:
Runge-Kutta method:
Runtime evaluation:
Runtime evaluation/In an environment:
S-Expressions:
Safe addition:
Same Fringe:
Scope modifiers:
Scope/Function names and labels:
Search a list:
Secure temporary file:
SEDOLs:
Self-describing numbers:
Self-referential sequence:
Semiprime:
Semordnilap:
Send an unknown method call:
Send email:
Sequence of non-squares:
Sequence of primes by Trial Division:
Set:
Set consolidation:
Set of real numbers:
Set puzzle:
Seven-sided dice from five-sided dice:
SHA-1:
SHA-256:
Shell one-liner:
Short-circuit evaluation:
Show the epoch:
Sierpinski carpet:
Sierpinski triangle:
Sierpinski triangle/Graphical:
Sieve of Eratosthenes:
Simple database:
Simple windowed application:
Simulate input/Keyboard:
Simulate input/Mouse:
Singleton:
Singly-linked list/Element definition:
Singly-linked list/Element insertion:
Singly-linked list/Traversal:
Sleep:
SOAP:
Sockets:
Sokoban:
Solve a Hidato puzzle:
Solve a Holy Knight's tour: #'
Solve a Hopido puzzle:
Solve a Numbrix puzzle:
Solve the no connection puzzle:
Sort an array of composite structures:
Sort an integer array:
Sort disjoint sublist:
Sort stability:
Sort using a custom comparator:
Sorting algorithms/Bead sort:
Sorting algorithms/Bogosort:
Sorting algorithms/Bubble sort:
Sorting algorithms/Cocktail sort:
Sorting algorithms/Comb sort:
Sorting algorithms/Counting sort:
Sorting algorithms/Gnome sort:
Sorting algorithms/Heapsort:
Sorting algorithms/Insertion sort:
Sorting algorithms/Merge sort:
Sorting algorithms/Pancake sort:
Sorting algorithms/Permutation sort:
Sorting algorithms/Quicksort:
Sorting algorithms/Radix sort:
Sorting algorithms/Selection sort:
Sorting algorithms/Shell sort:
Sorting algorithms/Sleep sort:
Sorting algorithms/Stooge sort:
Sorting algorithms/Strand sort:
Soundex:
Sparkline in unicode:
Special characters:
Special variables:
Speech synthesis:
Spiral matrix:
SQL-based authentication:
Stable marriage problem:
Stack:
Stack traces:
Stair-climbing puzzle:
Standard deviation:
Start from a main routine:
State name puzzle:
Statistics/Basic:
Stem-and-leaf plot:
Stern-Brocot sequence:
String append:
String case:
String comparison:
String concatenation:
String interpolation (included):
String length:
String matching:
String prepend:
Strip a set of characters from a string:
Strip block comments:
Strip comments from a string:
Strip control codes and extended characters from a string:
Strip whitespace from a string/Top and tail:
Substring:
Substring/Top and tail:
Subtractive generator:
Sudoku:
Sum and product of an array:
Sum digits of an integer:
Sum multiples of 3 and 5:
Sum of a series:
Sum of squares:
Sutherland-Hodgman polygon clipping:
Symmetric difference:
Synchronous concurrency:
System time:
Table creation/Postal addresses:
Take notes on the command line:
Temperature conversion:
Terminal control/Clear the screen:
Terminal control/Coloured text:
Terminal control/Cursor movement:
Terminal control/Cursor positioning:
Terminal control/Dimensions:
Terminal control/Display an extended character:
Terminal control/Hiding the cursor:
Terminal control/Inverse video:
Terminal control/Positional read:
Terminal control/Preserve screen:
Terminal control/Ringing the terminal bell:
Terminal control/Unicode output:
Ternary logic:
Test a function:
Text processing/1:
Text processing/2:
Text processing/Max licenses in use:
Textonyms:
The ISAAC Cipher:
The Twelve Days of Christmas:
Thiele's interpolation formula: #'
Tic-tac-toe:
Time a function:
Tokenize a string:
Top rank per group:
Topic variable:
Topological sort:
Topswops:
Total circles area:
Towers of Hanoi:
Trabb PardoKnuth algorithm:
Tree traversal:
Trigonometric functions:
Truncatable primes:
Truncate a file:
Twelve statements:
Ulam spiral (for primes):
Unbias a random generator:
Undefined values:
Unicode strings:
Unicode variable names:
Universal Turing machine:
Unix/ls:
Update a configuration file:
URL decoding:
URL encoding:
Use another language to call a function:
User input/Graphical:
User input/Text:
Vampire number:
Van der Corput sequence:
Variable size/Get:
Variable size/Set:
Variable-length quantity:
Variables:
Variadic function:
Vector products:
Verify distribution uniformity/Chi-squared test:
Verify distribution uniformity/Naive:
Video display modes:
Vigenère cipher:
Vigenère cipher/Cryptanalysis:
Visualize a tree:
Vogel's approximation method: #'
Voronoi diagram:
Walk a directory/Non-recursively:
Walk a directory/Recursively:
Web scraping:
Window creation:
Window creation/X11:
Window management:
Wireworld:
Word wrap:
World Cup group stage:
Write float arrays to a text file:
Write language name in 3D ASCII:
Write to Windows event log:
Xiaolin Wu's line algorithm: #'
XML/DOM serialization:
XML/Input:
XML/Output:
XML/XPath:
Y combinator:
Yahoo! search interface:
Yin and yang:
Zebra puzzle:
Zeckendorf arithmetic:
Zeckendorf number representation:
Zero to the zero power:
Zhang-Suen thinning algorithm:
Zig-zag matrix: