User:Wei2912: Difference between revisions

From Rosetta Code
Content added Content deleted
(Initial commit)
 
No edit summary
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{mylangbegin}}
{{mylangbegin}}
{{mylang|Java|Intermediate}}
{{mylang|Javascript|Somewhat familiar}}
{{mylang|Bash|Somewhat familiar}}
{{mylang|Python|Intermediate}}
{{mylang|Python|Intermediate}}
{{mylang|Go|Beginner}}
{{mylang|Haskell|Beginner}}
{{mylang|C|Beginner}}
{{mylang|JavaScript|Intermediate}}
{{mylang|C++|Learning in progress...}}
{{mylang|Rust|Learning in progress...}}
{{mylang|Rust|Learning in progress...}}
{{mylang|Java|Intermediate}}
{{mylangend}}
{{mylangend}}


Hello, my name is Wei En and I am currently a high school student who is interested in programming.
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==
[[Category:What Rosetta Code Is]]

* 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 “<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==

===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>”)

===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 “<tt>ls</tt>” [http://man7.org/linux/man-pages/man1/ls.1.html] (or the Windows terminal command “<tt>DIR</tt>”)

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”)