challenge 文字列の反転

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

サンプル入出力

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

Posted feedbacks - JavaFxScript

Javaの投稿を参考にしました。

reverseはJavaFX Scriptの予約語として扱われているため、 そのままではStringBuilder.reverse()が使えません。 対策としては、クオート(<<と>>で括る)すればOK。

1
2
3
4
5
6
7
8
9
import java.lang.StringBuilder;
import java.lang.System;

function reverse_string(str:String) {
    return new StringBuilder(str).<<reverse>>().toString();
}

System.out.println(reverse_string("Hello, JavaFX."));
System.out.println(reverse_string("日本語もOKです。"));

Index

Feed

Other

Link

Pathtraq

loading...