View Problem

Right Space pad a number

Given the number 1024 right pad it to 6 characters "1024  "
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)
DiskEdit
clojure
(let [s (str 1024)
l (count s)]
(str s (reduce str (repeat (- 6 l) " "))))
DiskEdit
groovy
println 1024.toString().padRight(6)
DiskEdit
groovy
formatted = sprintf("%-6d", 1024)

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