User:Kevin Reid/E tasks: Difference between revisions
Content added Content deleted
(classifying) |
(classifying) |
||
Line 12: | Line 12: | ||
* [[Hamming numbers]] |
* [[Hamming numbers]] |
||
* [[Horner's rule for polynomial evaluation]] |
* [[Horner's rule for polynomial evaluation]] |
||
* [[Map range]] |
|||
* [[Range expansion]] |
|||
* [[Strip block comments]] |
|||
* [[Strip comments from a string]] |
|||
* [[Symmetric difference]] |
|||
==Language/library features== |
==Language/library features== |
||
Line 20: | Line 25: | ||
* [[Flow-control structures]] |
* [[Flow-control structures]] |
||
* [[JSON]] (2 ways: terml and deJSONKit) |
* [[JSON]] (2 ways: terml and deJSONKit) |
||
* [[Literals/Floating point]] |
|||
* [[Narcissist]] |
|||
* [[Parallel calculations]] |
|||
* [[Random number generator (device)]] |
|||
* [[Random number generator (included)]] |
|||
* [[Reverse a string]] |
|||
* [[String concatenation]] |
|||
* [[String interpolation (included)]] |
|||
* [[Undefined values]] |
|||
==Algorithmic== |
==Algorithmic== |
||
Line 30: | Line 44: | ||
* [[Find common directory path]] |
* [[Find common directory path]] |
||
* [[Find the missing permutation]] |
* [[Find the missing permutation]] |
||
* [[Knapsack problem/0-1]] |
|||
* [[Knapsack problem/Bounded]] |
|||
* [[Knapsack problem/Continuous]] |
|||
* [[Long multiplication]] |
* [[Long multiplication]] |
||
* [[Longest common subsequence]] |
* [[Longest common subsequence]] |
||
* [[Maze generation]] |
|||
* [[Maze solving]] |
|||
* [[N-queens problem]] |
|||
* [[Non-continuous subsequences]] |
* [[Non-continuous subsequences]] |
||
* [[Permutations]] |
|||
* [[Ray-casting algorithm]] |
* [[Ray-casting algorithm]] |
||
* [[Sorting algorithms/Bead sort]] |
* [[Sorting algorithms/Bead sort]] |
||
Line 44: | Line 65: | ||
* [[GUI enabling/disabling of controls]] |
* [[GUI enabling/disabling of controls]] |
||
* [[Keyboard macros]] |
* [[Keyboard macros]] |
||
* [[Minesweeper game]] |
|||
* [[Mouse position]] |
* [[Mouse position]] |
||
* [[Window management]] |
* [[Window management]] |
||
* [[Play recorded sounds]] (classified here because we can borrow Java facilities in the EoJ case) |
* [[Play recorded sounds]] (classified here because we can borrow Java facilities in the EoJ case) |
||
* [[User input/Graphical]] |
* [[User input/Graphical]] |
||
* [[Wireworld]] |
|||
===Reflective=== |
===Reflective=== |
||
* [[Color of a screen pixel]] |
* [[Color of a screen pixel]] |
||
Line 57: | Line 80: | ||
* [[Guess the number/With feedback]] |
* [[Guess the number/With feedback]] |
||
* [[Guess the number/With feedback (player)]] |
* [[Guess the number/With feedback (player)]] |
||
* [[Number reversal game]] |
|||
==Graphics== |
==Graphics== |
||
Line 87: | Line 111: | ||
* [[Deconvolution/2D+]] |
* [[Deconvolution/2D+]] |
||
* [[Hofstadter-Conway $10,000 sequence]] |
* [[Hofstadter-Conway $10,000 sequence]] |
||
* [[Simple quaternion type and operations]] |
|||
* [[Truncatable primes]] |
|||
===Integers=== |
===Integers=== |
||
* [[Factors of an integer]] |
* [[Factors of an integer]] |
||
Line 113: | Line 139: | ||
* [[Horizontal sundial calculations]] |
* [[Horizontal sundial calculations]] |
||
* [[Inverted index]] |
* [[Inverted index]] |
||
* [[Luhn test of credit card numbers]] |
|||
* [[Price fraction]] |
|||
* [[Problem of Apollonius]] |
|||
* [[Soundex]] |
|||
* [[Stem-and-leaf plot]] |
|||
* [[Sutherland-Hodgman polygon clipping]] |
|||
* [[Variable-length quantity]] |
|||
==Large projects== |
==Large projects== |
||
* [[24 game/Solve]] |
* [[24 game/Solve]] |
||
* [[Bulls and cows/Player]] |
* [[Bulls and cows/Player]] |
||
* [[Text processing/1]] |
|||
* [[Text processing/2]] |
|||
* [[RCRPG]] |
|||
* [[Execute a Markov algorithm]] |
* [[Execute a Markov algorithm]] |
||
* [[Execute SNUSP]] |
* [[Execute SNUSP]] |
||
Line 125: | Line 155: | ||
* [[Huffman coding]] |
* [[Huffman coding]] |
||
* [[LZW compression]] |
* [[LZW compression]] |
||
* [[MD5/Implementation]] |
|||
* [[Monty Hall problem]] |
* [[Monty Hall problem]] |
||
* [[Pascal's triangle/Puzzle]] |
|||
* [[Number names]] |
* [[Number names]] |
||
* [[Pascal's triangle/Puzzle]] |
|||
* [[RCRPG]] |
|||
* [[Roman numerals]] |
* [[Roman numerals]] |
||
* [[Stable marriage problem]] |
|||
* [[Sudoku]] |
* [[Sudoku]] |
||
* [[Text processing/1]] |
|||
* [[Text processing/2]] |
|||
* [[Thiele's interpolation formula]] |
|||
==Rosetta Code processing== |
==Rosetta Code processing== |
||
Line 159: | Line 195: | ||
===Iter/accum/stream tools=== |
===Iter/accum/stream tools=== |
||
* [[ |
* [[Multiple distinct objects]] (improve: needs better answer than accumulator) |
||
* ...and many other tasks to improve |
* ...and many other tasks to improve |
||
Line 186: | Line 222: | ||
* [[Five weekends]] |
* [[Five weekends]] |
||
* [[Holidays related to Easter]] |
* [[Holidays related to Easter]] |
||
* [[Leap year]] |
|||
===Stream IO=== |
===Stream IO=== |
||
Line 208: | Line 245: | ||
* [[Fork]] |
* [[Fork]] |
||
* [[Handle a signal]] |
* [[Handle a signal]] |
||
* [[Morse code]] — involves playing a sound |
|||
* [[Time a function]] (improve: done EoJ; needs cross-platform) |
* [[Time a function]] (improve: done EoJ; needs cross-platform) |
||
* [[Terminal control/Clear the screen]] |
* [[Terminal control/Clear the screen]] |
||
* [[Terminal control/Determine the height and width of the terminal window]] |
* [[Terminal control/Determine the height and width of the terminal window]] |
||
* [[Terminal control/Moving the cursor to a specific location on the screen]] |
* [[Terminal control/Moving the cursor to a specific location on the screen]] |
||
====Windows==== |
|||
* [[Write to Windows event log]] |
|||
===FFI=== |
===FFI=== |
||
Line 224: | Line 264: | ||
* [[Table creation/Postal addresses]] |
* [[Table creation/Postal addresses]] |
||
* [[SQL-based authentication]] |
* [[SQL-based authentication]] |
||
* [[Parametrized SQL statement]] |
|||
===Protocol/language implementations=== |
===Protocol/language implementations=== |
||
Line 251: | Line 292: | ||
* [[Dynamic variable names]] (improve: Once environment-<code>with</code> is builtin, show using it together with <code>interp.setTopScope</code>) |
* [[Dynamic variable names]] (improve: Once environment-<code>with</code> is builtin, show using it together with <code>interp.setTopScope</code>) |
||
* [[E-on-Java]] is flagged for something |
* [[E-on-Java]] is flagged for something |
||
* [[Non-decimal radices/Input]] — Don't use __ methods |
|||
* [[Optional parameters]] — map-patterns |
|||
* [[Power set]] — show dynamically constructed set |
|||
* [[Stair-climbing puzzle]] |
|||
==Special cases== |
==Special cases== |
||
Line 265: | Line 310: | ||
Insert new tasks here. |
Insert new tasks here. |
||
<!--INSERT--> |
<!--INSERT--> |
||
* [[Knapsack problem/0-1]] |
|||
* [[Knapsack problem/Bounded]] |
|||
* [[Knapsack problem/Continuous]] |
|||
* [[Leap year]] |
|||
* [[Literals/Floating point]] |
|||
* [[Luhn test of credit card numbers]] |
|||
* [[MD5/Implementation]] |
|||
* [[Map range]] |
|||
* [[Maze generation]] |
|||
* [[Maze solving]] |
|||
* [[Metaprogramming]] |
|||
* [[Minesweeper game]] |
|||
* [[Morse code]] |
|||
* [[Multiple distinct objects]] |
|||
* [[N-queens problem]] |
|||
* [[Narcissist]] |
|||
* [[Non-decimal radices/Input]] |
|||
* [[Number reversal game]] |
|||
* [[Optional parameters]] |
|||
* [[Ordered words]] |
|||
* [[Parallel calculations]] |
|||
* [[Parametrized SQL statement]] |
|||
* [[Permutations]] |
|||
* [[Power set]] |
|||
* [[Price fraction]] |
|||
* [[Problem of Apollonius]] |
|||
* [[Random number generator (device)]] |
|||
* [[Random number generator (included)]] |
|||
* [[Range expansion]] |
|||
* [[Reverse a string]] |
|||
* [[Simple quaternion type and operations]] |
|||
* [[Sort an array of composite structures]] |
|||
* [[Soundex]] |
|||
* [[Stable marriage problem]] |
|||
* [[Stair-climbing puzzle]] |
|||
* [[Stem-and-leaf plot]] |
|||
* [[String concatenation]] |
|||
* [[String interpolation (included)]] |
|||
* [[Strip block comments]] |
|||
* [[Strip comments from a string]] |
|||
* [[Sutherland-Hodgman polygon clipping]] |
|||
* [[Symmetric difference]] |
|||
* [[Thiele's interpolation formula]] |
|||
* [[Truncatable primes]] |
|||
* [[Undefined values]] |
|||
* [[VList]] |
|||
* [[Variable-length quantity]] |
|||
* [[Wireworld]] |
|||
* [[Write to Windows event log]] |
|||
<!--ENDINSERT--> |
<!--ENDINSERT--> |
||