challenge 文字列の反転

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

サンプル入出力

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

Posted feedbacks - Bash

シェルスクリプト的発想で外から持って来い!
"rev" があります。

マルチバイトには対応しているのですが、
Shift-JISが読めるとは限らないので適当にnkfかませつつ。

$ ./rev.sh "$(echo "濁点(だくてん)" |nkf -s)"
)んてくだ(点濁
1
2
3
#!/bin/bash
n="$1"
echo "$n" |nkf --unix |rev

Index

Feed

Other

Link

Pathtraq

loading...