Jump to content

Determine if a string is squeezable: Difference between revisions

→‎{{header|Wren}}: Now uses 'fmt' module.
m (Reformatted C++ code)
(→‎{{header|Wren}}: Now uses 'fmt' module.)
Line 1,704:
=={{header|Wren}}==
{{trans|Go}}
{{libheader|fmt}}
<lang ecmascript>var rset = Fn.new { |m, n|
<lang ecmascript>import "/fmt" for Fmt
var s = "%(n)"
var c = s.count
return (m > c) ? " " * (m - c) + s : s
}
 
// Returns squeezed string, original and new lengths in
Line 1,742 ⟶ 1,739:
var r = squeeze.call(s, ch)
System.print("Specified character = '%(ch)'")
System.print("original : length = %(rsetFmt.calld(2, r[1])), string = «««%(s)»»»")
System.print("squeezed : length = %(rsetFmt.calld(2, r[2])), string = «««%(r[0])»»»\n")
}
i = i + 1
9,490

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.