View Problem

Right Space pad a number

Given the number 1024 right pad it to 6 characters "1024  "
DiskEdit
ruby
1024.to_s.ljust(6)
ExpandDiskEdit
erlang
Formatted = io_lib:format("~-6B", [1024]),
ExpandDiskEdit
erlang
io:format("~-6B~n", [1024]).
DiskEdit
csharp
public class NumberRightPadding {
public static void Main() {
string withStringDotFormat = string.Format("{0,-6}", 1024);
string withToStringDotPadRight = 1024.ToString().PadRight(6);
}
}
ExpandDiskEdit
fsharp
printfn "%-6d" 1024
ExpandDiskEdit
fsharp
let formatted = String.Format("{0,-6:D}", 1024)
Console.WriteLine(formatted)
ExpandDiskEdit
fsharp
let formatted = Convert.ToString(1024).PadRight(6)
Console.WriteLine(formatted)

Submit a new solution for ruby, erlang, csharp, or fsharp
There are 25 other solutions in additional languages (clojure, cpp, fantom, go ...)