challenge 文字列の反転

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

サンプル入出力

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

Posted feedbacks - Groovy

1
2
3
4
5
6
7
8
9
def reverseString( text ){
    def list = []
    ((text.size()-1)..0).each{
        list << text[it]
    }
    list.join("")
}
    
println reverseString("こんにちわ")

最短コードで。
1
2
3
4
5
6
7
def reverse_string(text) {
    println text.reverse()
}

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

Index

Feed

Other

Link

Pathtraq

loading...