# Category:Draft Programming Tasks

From Rosetta Code

These are tasks that are still under development. They might or might not yet have any solutions, but it is quite possible that the description of the task will change. Your help refining these to become full tasks would be appreciated!

## Pages in category "Draft Programming Tasks"

The following 201 pages are in this category, out of 201 total.

### A

- A* search algorithm
- Addition chains
- Addition-chain exponentiation
- Angle difference between two bearings
- Apply a digitial filter (direct form II transposed)
- Arithmetic coding/As a generalized change of radix
- ASCII art diagram converter
- Aspect Oriented Programming
- Assertions in design by contract
- Audio frequency generator
- Audio Overlap Loop
- AudioAlarm

### B

### C

- Card shuffles
- Chebyshev coefficients
- Check input device is a terminal
- Check output device is a terminal
- Chess player
- Chess player/Move generation
- Chess player/Program options and user interface
- Chess player/Search and evaluation
- Cipolla's algorithm
- Code segment unload
- Color wheel
- Combinations with repetitions/Square Digit Chain
- Commatizing numbers
- Compiler/AST interpreter
- Continued fraction/Arithmetic/G(matrix NG, Contined Fraction N)
- Continued fraction/Arithmetic/G(matrix NG, Contined Fraction N1, Contined Fraction N2)
- Convex hull
- Create an object/Native demonstration
- Currency
- CUSIP
- Cycle detection

### D

### E

### F

- Faulhaber's formula
- File extension is in extensions list
- File size distribution
- Find duplicate files
- Find first and last set bit of a long integer
- Find the intersection of a line with a plane
- Find the intersection of two lines
- Find URI in text
- Free polyominoes enumeration
- French Republican calendar
- Functional coverage tree

### G

### I

- I.Q. Puzzle
- Idiomatically determine all the characters that can be used for symbols
- Idiomatically determine all the lowercase and uppercase letters
- Imaginary base numbers
- Implicit type conversion
- Index finite lists of positive integers
- Input/Output for Lines of Text
- Input/Output for Pairs of Numbers
- Integer roots
- IPC via named pipe
- IRC gateway

### L

### M

### O

### P

- Parse command-line arguments
- Parse EBNF
- Particle Swarm Optimization
- Partition an integer X into N primes
- Penrose tiling
- Pentomino tiling
- Perceptron
- Perlin noise
- Permutations with repetitions
- Playfair cipher
- Poker hand analyser
- Polynomial synthetic division
- Prime conspiracy
- Process SMIL directives in XML data
- Proof
- Proper divisors

### R

- Railway circuit
- Ramer-Douglas-Peucker line simplification
- Ramsey's theorem
- Read a file character by character/UTF8
- Readline interface
- Recursive descent parser generator
- Reflection/List methods
- Remote agent/Agent interface
- Remote agent/Agent logic
- Remote agent/Simulation
- Repeat
- Reverse the gender of a string
- Robots
- Rosetta Code/List authors of task descriptions
- Rosetta Code/Run examples
- Rosetta Code/Tasks sorted by average lines of code
- Run as a daemon or service

### S

- Sattolo cycle
- Selective File Copy
- Self-hosting compiler
- Separate the house number from the street name
- Sequence of primorial primes
- Shortest common supersequence
- Simulated annealing
- Singly-linked list/Element removal
- Smith numbers
- Snake
- Snake And Ladder
- Solve a Rubik's Cube
- Solving coin problems
- Sorting Algorithms/Circle Sort
- Sorting algorithms/Cycle sort
- Sorting algorithms/Patience sort
- Sorting algorithms/Tree sort on a linked list
- Starting a web browser
- Straddling checkerboard
- Subset sum problem
- Substitution Cipher
- Suffix tree
- Superpermutation minimisation

### T

- Table creation
- Tamagotchi emulator
- Tarjan
- Tasks without examples
- Terminal control/Restricted width positional input/No wrapping
- Terminal control/Restricted width positional input/With wrapping
- Tetris
- Text to HTML
- Time-based One-time Password Algorithm
- Tonelli-Shanks algorithm
- Topological sort/Extracted top item
- Transportation problem
- Two Sum
- Type detection