Rosetta Code:Village Pump/Suggest a programming task: Difference between revisions

Content added Content deleted
(→‎General: Image manipulation)
(→‎General: I've added most of these suggestions as draft tasks.)
Line 71: Line 71:


* cat & tee: copy input to output, copy input to multiple outputs. I'm not sure of the best name for these tasks ("IO/cat" & "IO/tee"? "copy input to output"?). [[Input loop]] has some solutions that implement the first, but it doesn't explicitly say what should be done with input, and some solutions to `cat` and `tee` may not use loops (which is what's interesting about these tasks).
* cat & tee: copy input to output, copy input to multiple outputs. I'm not sure of the best name for these tasks ("IO/cat" & "IO/tee"? "copy input to output"?). [[Input loop]] has some solutions that implement the first, but it doesn't explicitly say what should be done with input, and some solutions to `cat` and `tee` may not use loops (which is what's interesting about these tasks).

* Collision detection between primitive geometric shapes: line-line, point-triangle, line-triangle, triangle-triangle (in both 2D and 3D)

* Line simplification, Ramer–Douglas–Peucker algorithm


* We should maybe double check whether we are missing any tasks corresponding to algorithms listed at http://algo-visualizer.jasonpark.me/
* We should maybe double check whether we are missing any tasks corresponding to algorithms listed at http://algo-visualizer.jasonpark.me/