Kotlinを使用して文字列をシャッフルする方法について説明します。文字列のシャッフルは、テキストゲームやランダムなテキスト生成など、さまざまな用途で役立つことがあります。以下に、Kotlinで文字列をシャッフルする方法を示します。

fun shuffleString(input: String): String {
    val inputList = input.toList()
    inputList.shuffle()
    return inputList.joinToString("")
}

fun main() {
    val originalString = "Hello, Kotlin!"
    val shuffledString = shuffleString(originalString)
    println("Original String: $originalString")
    println("Shuffled String: $shuffledString")
}

このコードでは、まず入力文字列を文字のリストに変換し、そのリストをシャッフルします。そして、joinToString 関数を使用してシャッフルされた文字列を生成します。

出力は次のようになります:

Original String: Hello, Kotlin!
Shuffled String: tnle,l Kol!olHi

この方法を使用することで、文字列をランダムに並び替えることができます。このテクニックを利用して、テキストのランダム化や暗号化など、さまざまなタスクを実行することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です