Arbitrary-precision integers (included): Difference between revisions

Content added Content deleted
(adding lambdatalk)
Line 1,234: Line 1,234:
=={{header|langur}}==
=={{header|langur}}==
<syntaxhighlight lang="langur">val .x = 5 ^ 4 ^ 3 ^ 2
<syntaxhighlight lang="langur">val .x = 5 ^ 4 ^ 3 ^ 2
val .xs = toString .x
val .len = len(.xs)


val .xs = toString .x
writeln .len, " digits"
writeln len(.xs), " digits"


val .first20, .last20 = s2s(.xs, 1..20), s2s(.xs, .len-19 to .len)
val .first20, .last20 = s2s(.xs, 1..20), s2s(.xs, len(.xs)-19 to len(.xs))


if .first20 == "62060698786608744707" and .last20 == "92256259918212890625" {
if .first20 == "62060698786608744707" and .last20 == "92256259918212890625" {