View Problem

Right Space pad a number

Given the number 1024 right pad it to 6 characters "1024  "
DiskEdit
python
"%-6s" % 1024
DiskEdit
python
str(1024).rjust(6)
DiskEdit
python 2.6 or later
'{0: <6}'.format(1024)
DiskEdit
clojure
(let [s (str 1024)
l (count s)]
(str s (reduce str (repeat (- 6 l) " "))))
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)
ExpandDiskEdit
fantom
formatted := 1024.toStr.padr(6)

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