User:Wei2912: Difference between revisions
Content added Content deleted
(Add tasks i've completed) |
No edit summary |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{mylangbegin}} |
{{mylangbegin}} |
||
⚫ | |||
{{mylang|Javascript|Somewhat familiar}} |
|||
{{mylang|Bash|Somewhat familiar}} |
|||
{{mylang|Python|Intermediate}} |
{{mylang|Python|Intermediate}} |
||
{{mylang| |
{{mylang|Haskell|Beginner}} |
||
{{mylang| |
{{mylang|JavaScript|Intermediate}} |
||
{{mylang|C++|Learning in progress...}} |
|||
{{mylang|Rust|Learning in progress...}} |
{{mylang|Rust|Learning in progress...}} |
||
⚫ | |||
{{mylangend}} |
{{mylangend}} |
||
Line 21: | Line 20: | ||
==Tasks I've created== |
==Tasks I've created== |
||
* [[General FizzBuzz]] - Write a generalized version of FizzBuzz that works for any list of factors, along with their words. |
|||
* [[Unix/ls]] |
|||
* [[Unix/ls]] - Write a program that will list everything in the current folder, similar to the Unix utility “<tt>ls</tt>” [http://man7.org/linux/man-pages/man1/ls.1.html] (or the Windows terminal command “<tt>DIR</tt>”) |
|||
==Tasks I've completed== |
==Tasks I've completed== |
||
=== |
===Go=== |
||
* [[Unix/ls]] - Write a program that will list everything in the current folder, similar to the Unix utility “<tt>ls</tt>” [http://man7.org/linux/man-pages/man1/ls.1.html] (or the Windows terminal command “<tt>DIR</tt>”) |
|||
* [[Unix/ls]] |
|||
=== |
===Rust=== |
||
* [[Even or odd]] |
* [[Even or odd]] - Write a function that checks if an integer is even or odd |
||
* [[Guess the number]] - Write a program where the program chooses a number between 1 and 10. A player is then prompted to enter a guess. |
|||
* [[Guess the number]] |
|||
* [[Loops/Infinite]] |
* [[Loops/Infinite]] - Write an infinite loop. |
||
* [[Luhn test of credit card numbers]] |
* [[Luhn test of credit card numbers]] - Write a function that will validate numbers with the Luhn test. |
||
* [[Playing cards]] - Create a data structure and the associated methods to define and manipulate a deck of playing cards. |
|||
* [[Playing cards]] |
|||
* [[Unix/ls]] - Write a program that will list everything in the current folder, similar to the Unix utility “<tt>ls</tt>” [http://man7.org/linux/man-pages/man1/ls.1.html] (or the Windows terminal command “<tt>DIR</tt>”) |
|||
* [[Unix/ls]] |
Latest revision as of 14:57, 12 June 2015
My Favorite Languages | |
Language | Proficiency |
Python | Intermediate |
Haskell | Beginner |
JavaScript | Intermediate |
C++ | Learning in progress... |
Rust | Learning in progress... |
Java | Intermediate |
Hello, my name is Wei En and I am currently a high school student who is interested in programming.
What Rosetta Code is to me
- A way to learn and practice languages, while at the same time educating others
- A way to practice technical writing
- A way to learn algorithms
- A way to see how a problem could be solved in different ways
Tasks I've created
- General FizzBuzz - Write a generalized version of FizzBuzz that works for any list of factors, along with their words.
- Unix/ls - Write a program that will list everything in the current folder, similar to the Unix utility “ls” [1] (or the Windows terminal command “DIR”)
Tasks I've completed
Go
- Unix/ls - Write a program that will list everything in the current folder, similar to the Unix utility “ls” [2] (or the Windows terminal command “DIR”)
Rust
- Even or odd - Write a function that checks if an integer is even or odd
- Guess the number - Write a program where the program chooses a number between 1 and 10. A player is then prompted to enter a guess.
- Loops/Infinite - Write an infinite loop.
- Luhn test of credit card numbers - Write a function that will validate numbers with the Luhn test.
- Playing cards - Create a data structure and the associated methods to define and manipulate a deck of playing cards.
- Unix/ls - Write a program that will list everything in the current folder, similar to the Unix utility “ls” [3] (or the Windows terminal command “DIR”)