Category:Programming Tasks: Difference between revisions
No edit summary |
|||
(11 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
Programming tasks are problems that may be solved through programming. |
Programming tasks are problems that may be solved through programming. |
||
When such a task is defined, Rosetta Code users are encouraged to solve them using as many different languages as they know. |
|||
The end goal is to demonstrate how the same task is accomplished in different languages. |
|||
These are the Programming Tasks that have been defined and solved. |
These are the Programming Tasks that have been defined and solved. |
||
Feel free to add solutions in languages not already included. |
|||
The [[:Category:Simple]] is a small subset with only "really simple" tasks, |
|||
like "Hello World", and demonstrations of basic language-features. |
|||
The [[:Category:Draft Programming Tasks]] is a list of tasks, some of which are just awaiting more implementations before they can be promoted to tasks. |
|||
Others may well have problems, (check their discussion and history pages). |
|||
The [[:Category:Solutions by Programming Task]] groups tasks based on their theme (such as Mathematics or Text processing). |
|||
Read the [[Rosetta Code:Add a Task|guidelines]] on creating new tasks. |
|||
If you need help, check the [[:Category talk:Programming Tasks|discussion for this page]]. |
|||
See also [[Help:Adding a new programming example]]. |
|||
Jump: {{taskpage|1}} {{taskpage|A}} {{taskpage|B}} {{taskpage|C}} {{taskpage|D}} {{taskpage|E}} {{taskpage|F}} {{taskpage|G}} {{taskpage|H}} {{taskpage|I}} {{taskpage|J}} {{taskpage|K}} {{taskpage|L}} {{taskpage|M}} {{taskpage|N}} {{taskpage|O}} {{taskpage|P}} {{taskpage|Q}} {{taskpage|R}} {{taskpage|S}} {{taskpage|T}} {{taskpage|U}} {{taskpage|V}} {{taskpage|W}} {{taskpage|X}} {{taskpage|Y}} {{taskpage|Z}} |
Latest revision as of 12:33, 23 November 2023
Programming tasks are problems that may be solved through programming. When such a task is defined, Rosetta Code users are encouraged to solve them using as many different languages as they know. The end goal is to demonstrate how the same task is accomplished in different languages.
These are the Programming Tasks that have been defined and solved. Feel free to add solutions in languages not already included.
The Category:Simple is a small subset with only "really simple" tasks, like "Hello World", and demonstrations of basic language-features.
The Category:Draft Programming Tasks is a list of tasks, some of which are just awaiting more implementations before they can be promoted to tasks. Others may well have problems, (check their discussion and history pages).
The Category:Solutions by Programming Task groups tasks based on their theme (such as Mathematics or Text processing).
Read the guidelines on creating new tasks. If you need help, check the discussion for this page.
See also Help:Adding a new programming example.
Pages in category "Programming Tasks"
The following 200 pages are in this category, out of 1,276 total.
(previous page) (next page)L
- Literals/Integer
- Literals/String
- Logical operations
- Logistic curve fitting in epidemiology
- Long literals, with continuations
- Long multiplication
- Long primes
- Long year
- Longest common subsequence
- Longest common substring
- 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/Increment loop index within loop body
- Loops/Infinite
- Loops/N plus one half
- Loops/Nested
- Loops/While
- Loops/With multiple ranges
- Loops/Wrong ranges
- LU decomposition
- Lucas-Lehmer test
- Lucky and even lucky numbers
- Ludic numbers
- Luhn test of credit card numbers
- Lychrel numbers
- Lyndon word
- LZW compression
M
- MAC vendor lookup
- Machine code
- Mad Libs
- Magic 8-ball
- Magic constant
- Magic squares of doubly even order
- Magic squares of odd order
- Magic squares of singly even order
- Magnanimous numbers
- Main step of GOST 28147-89
- Make directory path
- Man or boy test
- Mandelbrot set
- Map range
- Mastermind
- Matrix chain multiplication
- Matrix digital rain
- Matrix multiplication
- Matrix transposition
- Matrix-exponentiation operator
- Maximum triangle path sum
- Mayan calendar
- Mayan numerals
- Maze generation
- Maze solving
- McNuggets problem
- MD4
- MD5
- MD5/Implementation
- Median filter
- Meissel–Mertens constant
- Memory allocation
- Memory layout of a data structure
- Menu
- Merge and aggregate datasets
- Mertens function
- Metallic ratios
- Metaprogramming
- Metered concurrency
- Metronome
- Mian-Chowla sequence
- Middle three digits
- Miller–Rabin primality test
- Mind boggling card trick
- Minesweeper game
- Minimal steps down to 1
- Minimum multiple of m where digital sum equals m
- Minimum positive multiple in base 10 using only 0 and 1
- Minkowski question-mark function
- Modified random distribution
- Modular arithmetic
- Modular exponentiation
- Modular inverse
- Monads/List monad
- Monads/Maybe monad
- Monads/Writer monad
- Monte Carlo methods
- Monty Hall problem
- Morse code
- Motzkin numbers
- Mouse position
- Move-to-front algorithm
- Multi-base primes
- Multi-dimensional array
- Multifactorial
- Multiple distinct objects
- Multiple regression
- Multiplication tables
- Multiplicative order
- Multisplit
- Munchausen numbers
- Munching squares
- Musical scale
- Mutex
- Mutual recursion
- Möbius function
N
- N'th
- N-queens problem
- N-smooth numbers
- Named parameters
- Naming conventions
- Narcissist
- Narcissistic decimal number
- Natural sorting
- Nautical bell
- Negative base numbers
- Nested function
- Nested templated data
- Next highest int from digits
- Nim game
- Non-continuous subsequences
- Non-decimal radices/Convert
- Non-decimal radices/Input
- Non-decimal radices/Output
- Non-transitive dice
- Nonoblock
- Nonogram solver
- Nth root
- Null object
- Number names
- Number reversal game
- Numbers k such that the last letter of k is the same as the first letter of k+1
- Numbers which are not the sum of distinct squares
- Numbers which are the cube roots of the product of their proper divisors
- Numbers with equal rises and falls
- Numeric error propagation
- Numerical and alphabetical suffixes
- Numerical integration
- Numerical integration/Gauss-Legendre Quadrature
O
- O'Halloran numbers
- Object serialization
- Odd word problem
- Old lady swallowed a fly
- Old Russian measure of length
- OLE automation
- One of n lines in a file
- One-dimensional cellular automata
- One-time pad
- OpenGL
- OpenWebNet password
- Operator precedence
- Optional parameters
- Order by pair comparisons
- Order disjoint list items
- Order two numerical lists
- Ordered partitions
- Ordered words
- Ormiston triples
- Own digits power sum
P
- P-Adic numbers, basic
- P-Adic square roots
- P-value correction
- Padovan n-step number sequences
- Padovan sequence
- Pairs with common factors
- Palindrome dates
- Palindrome detection
- Palindromic gapful numbers
- Pan base non-primes
- Pancake numbers
- Pangram checker
- Paraffins
- Parallel brute force
- Parallel calculations
- Parameterized SQL statement
- Parametric polymorphism
- Parse an IP Address
- Parsing/RPN calculator algorithm
- Parsing/RPN to infix conversion
- Parsing/Shunting-yard algorithm
- Partial function application
- Particle fountain
- Partition an integer x into n primes
- Partition function P
- Pascal matrix generation
- Pascal's triangle
- Pascal's triangle/Puzzle
- Password generator
- Pathological floating point problems
- Peaceful chess queen armies
- Peano curve
- Pell numbers
- Pell's equation
- Penney's game