# 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 227 pages are in this category, out of 227 total.

### A

- A* search algorithm
- Abbreviations, automatic
- Abbreviations, easy
- Abbreviations, simple
- Addition chains
- Addition-chain exponentiation
- 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

- Cantor set
- Card shuffles
- Chaocipher
- 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
- 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
- Cycle detection

### D

### E

### F

- Faulhaber's formula
- Faulhaber's triangle
- Feigenbaum constant calculation
- Fibonacci heap
- 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 URI in text
- Finite state machine
- Fivenum
- Four is magic
- Free polyominoes enumeration
- French Republican calendar
- Functional coverage tree

### G

### I

- I'm a software engineer, get me out of here
- 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

- Magic 8-Ball
- Make a backup file
- Markov chain text generator
- Mastermind
- Matrix chain multiplication
- Mersenne primes
- Modular arithmetic
- Modulinos
- Monads/List monad
- Monads/Maybe monad
- Monads/Writer monad
- Montgomery reduction
- Morpion solitaire
- Most frequent k chars distance
- Multi-dimensional array
- Multidimensional Newton-Raphson method
- Multiline shebang
- Musical scale

### O

### P

- P-value correction
- Parse command-line arguments
- Parse EBNF
- Particle Swarm Optimization
- Peano curve
- Penrose tiling
- Pentomino tiling
- Perceptron
- Perlin noise
- Permutations with repetitions
- Playfair cipher
- Polynomial synthetic division
- Prime conspiracy
- Process SMIL directives in XML data
- Proof
- Proper divisors

### R

- Railway circuit
- 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/Rank languages by number of users
- Rosetta Code/Run examples
- Rosetta Code/Tasks sorted by average lines of code
- Rosetta Code/Tasks without examples
- Run as a daemon or service

### S

- Sattolo cycle
- Selective File Copy
- Self-hosting compiler
- Separate the house number from the street name
- Shortest common supersequence
- Show Ascii table
- Simulated annealing
- Sine wave
- Singly-linked list/Element removal
- Snake
- Snake And Ladder
- Solve a Rubik's Cube
- Solving coin problems
- Sort numbers lexicographically
- Sorting Algorithms/Circle Sort
- Sorting algorithms/Cycle sort
- Sorting algorithms/Patience sort
- Sorting algorithms/Tree sort on a linked list
- Spelling of ordinal numbers
- Spoof game
- Square but not cube
- Starting a web browser
- Subset sum problem
- Substitution Cipher
- Suffix tree
- Sunflower fractal
- Superpermutation minimisation

### T

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