challenge 文字列の反転

与えられた文字列sを前後逆転したものを返す関数reverse_stringを作成してください。 ただし、sはShift-JISでエンコードされている文字列だと仮定して構いません。

サンプル入出力

>>> print reverse_string("Hello")
olleH
>>> print reverse_string("こんにちは")
はちにんこ
>>> print reverse_string("濁点(だくてん)")
)んてくだ(点濁

Posted feedbacks - StandardML

SML#のLMLMLライブラリを使って。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
fun reverse_string str =
let
  open ShiftJISCodec
  val s = String.fromString str
in
  String.toString (String.implode (rev (String.explode str)))
end;

println (reverse_string "Hello");
println (reverse_string "こんにちは");
println (reverse_string "濁点(だくてん)")

Index

Feed

Other

Link

Pathtraq

loading...