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)
DiskEdit
csharp
public class NumberRightPadding {
public static void Main() {
string withStringDotFormat = string.Format("{0,-6}", 1024);
string withToStringDotPadRight = 1024.ToString().PadRight(6);
}
}
ExpandDiskEdit
cpp C++/CLI .NET 2.0
String^ formatted = Convert::ToString(1024)->PadRight(6);
ExpandDiskEdit
cpp C++/CLI .NET 2.0
String^ formatted = String::Format("{0,-6:D}", 1024);
ExpandDiskEdit
cpp
std::printf("%-6d\n", 1024);
ExpandDiskEdit
cpp
std::ostringstream os;
os << std::setw(6) << std::setfill(' ') << std::left << 1024 << std::ends;
std::cout << os.str() << std::endl;
ExpandDiskEdit
cpp
std::cout << boost::format("%|-6|") % 1024 << std::endl;
ExpandDiskEdit
fantom
formatted := 1024.toStr.padr(6)
ExpandDiskEdit
erlang
Formatted = io_lib:format("~-6B", [1024]),
ExpandDiskEdit
erlang
io:format("~-6B~n", [1024]).

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