challenge 文字列の反転

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

サンプル入出力

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

Posted feedbacks - Java

文字列はShiftJISではありません(ちなみにソースコードはShiftJISで書きました)。その代わりと言ってはなんですが、サロゲートペアのサンプルをつけてあります。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
public class Sample {
    public static String reverseString(String arg) {
        return new StringBuffer(arg).reverse().toString();
    }
    public static void main(String[] args) {
        System.out.println(reverseString("Hello"));
        System.out.println(reverseString("こんにちは"));
        System.out.println(reverseString("濁点(だくてん)"));
        System.out.println(reverseString("¥uD842¥uDFB7野家"));
    }
}

Index

Feed

Other

Link

Pathtraq

loading...