ari23の研究ノート

メーカ勤務エンジニアの技術ブログです

Julia超入門|回答 文字列の逆順

こちらの問題の回答です🐜

回答例

スクリプト例と出力結果です。

<スクリプト例>

function main()
    # 文字列用意
    msg1 = "Hello world!"
    println(msg1)

    println("-----")

    # 逆順
    msg2 = msg1[end:-1:begin]
    println(msg2)

    println("-----")

    # reverse()を使ってもよい
    msg3 = reverse(msg1)
    println(msg2)
end

if abspath(PROGRAM_FILE) == @__FILE__
    main()
end


<出力結果>

Hello world!
-----
!dlrow olleH
-----
!dlrow olleH

上記のように、開始端にendを、終了端にbeginを指定し、増加量を-1とすれば、逆順に並び替えることができます。

もちろん、reverse()を使ってもよいです。

回答例は以上です。

続きはこちら