Login
|
Signup
langref.org
-
clojure
,
cpp
,
csharp
,
erlang
...
Home
All
Solved
Unsolved
Strings
Numbers
Regex
Lists
Maps
Structure
Files
Dates
OOP
Networking
XML
Algorithms
Misc
Parallel
View Problem
Strings
Declaration
Define a string containing variables and expressions
Given variables a=3 and b=4 output
"3+4=7"
clojure
(format "%d + %d = %d" a b (+ a b))
(format "%d + %d = %d" a b (+ a b))
cpp
C++/CLI .NET 2.0
Console::WriteLine(L"{0}+{1}={2}", a, b, a+b);
using namespace System;
int main()
{
int a = 3, b = 4;
Console::WriteLine(L"{0}+{1}={2}", a, b, a+b);
}
cpp
std::printf("%d+%d=%d\n", a, b, a+b);
#include <cstdio>
int main()
{
int a = 3, b = 4;
std::printf("%d+%d=%d\n", a, b, a+b);
}
cpp
std::cout << boost::format("%|1|+%|1|=%|1|") % a % b % (a+b) << std::endl;
#include "boost/format.hpp"
int main()
{
int a = 3, b = 4;
std::cout << boost::format("%|1|+%|1|=%|1|") % a % b % (a+b) << std::endl;
}
csharp
int a = 3;
int b = 4;
Console.WriteLine("{0}+{1}={2}", a,b,a+b);
class SolutionXX
{
static void Main()
{
int a = 3;
int b = 4;
Console.WriteLine("{0}+{1}={2}", a,b,a+b);
}
}
erlang
A = 3, B = 4,
io:format("~B+~B=~B~n", [A, B, (A+B)]).
-module(stvarexp).
-export([start/0]).
start() ->
A = 3, B = 4,
io:format("~B+~B=~B~n", [A, B, (A+B)]).
fantom
echo("$a+$b=${a+b}")
class SolutionXX
{
static Void main()
{
echo("$a+$b=${a+b}")
}
}
fsharp
let a, b = 3, 4
let mystr = sprintf "%d+%d=%d" a b (a+b)
printfn "%s" mystr
#light
let a, b = 3, 4
let mystr = sprintf "%d+%d=%d" a b (a+b)
printfn "%s" mystr
go
a, b := 3, 4
fmt.Printf("%d+%d=%d\n", a, b, a + b)
package main
func main() {
a, b := 3, 4
fmt.Printf("%d+%d=%d\n", a, b, a + b)
}
go
a, b := 3, 4
fmt.Println(a, "+", b, "=", a+b)
package main
import "fmt"
func main() {
a, b := 3, 4
fmt.Println(a, "+", b, "=", a+b)
}
groovy
println "$a+$b=${a+b}"
a = 3
b = 4
println "$a+$b=${a+b}"
groovy
printf "%d+%d=%d\n", a, b, a + b
a = 3
b = 4
printf "%d+%d=%d\n", a, b, a + b
haskell
import Text.Printf
main = do
let a = 3
let b = 4
printf "%d+%d=%d" a b (a + b)
import Text.Printf
main = do
let a = 3
let b = 4
printf "%d+%d=%d" a b (a + b)
haskell
a = 3
b = 4
s = show a ++ "+" ++ show b ++ "=" ++ show (a + b)
main = putStrLn s
a = 3
b = 4
s = show a ++ "+" ++ show b ++ "=" ++ show (a + b)
main = putStrLn s
java
System.out.println(a + "+" + b + "=" + (a+b));
public class Solution52 {
public static void main(String[] args) {
int a = 3;
int b = 4;
System.out.println(a + "+" + b + "=" + (a+b));
}
}
java
1.5 or later
System.out.printf("%d+%d=%d\n", a, b, a + b);
public class Solution370 {
public static void main(String[] args) {
int a = 3, b = 4;
System.out.printf("%d+%d=%d\n", a, b, a + b);
}
}
ocaml
Printf.printf "%d+%d=%d" a b (a+b);;
Printf.printf "%d+%d=%d" a b (a+b);;
ocaml
Printf.printf "%d+%d=%d" a b (a+b);;
Printf.printf "%d+%d=%d" a b (a+b);;
perl
print "$a+$b=${\($a+$b)}\n";
$a=3
$b=4
print "$a+$b=${\($a+$b)}\n";
perl
sprintf("%d+%d=%d", $a, $b, $a + $b);
sprintf("%d+%d=%d", $a, $b, $a + $b);
perl
print $a, '+', $b, '=', $a + $b;
print $a, '+', $b, '=', $a + $b;
php
echo "$a+$b=".($a+$b);
<?php
echo "$a+$b=".($a+$b);
?>
php
printf("%d+%d=%d\n", $a, $b, $a + $b);
<?php
printf("%d+%d=%d\n", $a, $b, $a + $b);
?>
python
class EvalDict(dict):
def __getitem__(s, k):
return eval(k, s)
a=3; b=4
"%(a)d+%(b)d=%(a+b)d" % EvalDict(locals())
class EvalDict(dict):
def __getitem__(s, k):
return eval(k, s)
a=3; b=4
"%(a)d+%(b)d=%(a+b)d" % EvalDict(locals())
python
a=3; b=4
"%d+%d=%d" % (a, b, a+b)
a=3; b=4
"%d+%d=%d" % (a, b, a+b)
ruby
puts "#{a}+#{b}=#{a+b}"
a=3
b=4
puts "#{a}+#{b}=#{a+b}"
ruby
puts "#{a}+#{b}=%s" % (a + b)
a = 3 ; b = 4
puts "#{a}+#{b}=%s" % (a + b)
# Alternatively: puts "#{a}+#{b}=%d" % (a + b).to_i
scala
Java 1.5 or later
printf("%d+%d=%d\n", a, b, a + b)
object SolutionXX extends Application {
val a = 3 ; val b = 4
printf("%d+%d=%d\n", a, b, a + b)
}
scala
"%d+%d=%d".format(a, b, a + b)
"%d+%d=%d".format(a, b, a + b)
scala
2.10
s"$a + $b = ${a+b}"
s"$a + $b = ${a+b}"
Submit a new solution for
clojure
,
cpp
,
csharp
,
erlang
...