入力された文字列をシャッフルし、混ぜ合わせて2つの文字列を突き上げる方法。例えば 「こんにちは」と「世界」は「wherd llohe」になるために一緒にシャッフル誰かが一緒に2つの弦をシャッフルする方法を知っていますか?
1
A
答えて
0
別post
で同様のソリューション以下のあなたのために働く必要があります。
import random
string1 = "hello"
string2 = "world"
''.join(random.sample(string1,len(string1))) + ' ' + ''.join(random.sample(string2,len(string2)))
+0
このアプローチでは、単語を混ぜるのではありませんか? –
0
ハードな方法、
- は、各文字
- のASCII文字がbetwランダムな文字を生成し得ますEENは、最高と最低のASCII値の範囲は
- は一緒に
1
@DeepSpaceが示唆したように、あなたが最初にそれらをシャッフルし、二つの単語を連結することができますランダムな文字列を結合します。さらに、元の単語の長さを「保存」することもできます(これが戻り前の追加のステートメントの理由です)。
import random
def shuffle_words(word_a, word_b):
word = word_a + word_b
lst = list(word)
random.shuffle(lst)
shuffled_word = ''.join(lst[:len(word_a)]) + ' ' + ''.join(lst[len(word_a):])
return shuffled_word
その後、この関数を呼び出すことができます:あなたが1つの文字列をスクランブルする方法を知っています
shuffle_words('hello', 'world')
>>> 'elolw lhrdo'
0
import random
word1 = "hello"
word2 = "world"
new_word = word1+word2
result = ''.join(random.sample(new_word ,len(new_word)))
# 'loolehdwlr'
+0
しかし、このアプローチでは、OPによって要求された2つの単語は生成されません。 –
関連する問題
- 1. 誰かがストラット2にアクションの単一インスタンスを作成する方法を知っていますか?
- 2. Pythonで2つの正弦波を一緒にプレイする
- 3. 誰かがテーブルのTRを数える方法を知っていますか?
- 4. 誰もBitmapFieldの表示方法を知っていますか?
- 5. 誰かがソフトキーボードを作る方法を知っていますか?
- 6. 誰かがホバリングでアンプアコーディオンを閉じる方法を知っていますか?
- 7. 誰かがonActivityReenterを正しく使う方法を知っていますか?
- 8. 誰でもOLAP Internalsについて知っていますか?
- 9. 誰かがiOSデバイスの「終了プロセス」について知っていますか?
- 10. 誰かがタブバーの良いチュートリアルを知っていますか?
- 11. 誰かが "perlfiddle"というサービスについて知っていますか?
- 12. 誰もが角2アプリにGoogleマップを追加する方法を知っていますか?
- 13. 誰かがtypescriptを使って反応のページタイトルを変更する方法を知っていますか?
- 14. 誰もこのマージソートを修正する方法を知っていますか?
- 15. ionic2キーボードクラスの使用法は誰が知っていますか?
- 16. フレックス:誰かが良いHTMLエディタを知っていますか?
- 17. 誰かが良いRuby ePubライブラリを知っていますか?
- 18. 誰かが良いT3(weblogic)ソースを知っていますか?
- 19. 誰かがPerlのバリデーターを知っていますか
- 20. 誰かがオープンソースのTwitterを知っていますか?
- 21. 誰かが「テーマシート」のCSSを知っていますか?
- 22. 誰かがWebベースのIDEを知っていますか?
- 23. 誰かがオープンソースのJSONスキーマメタデータリポジトリを知っていますか?
- 24. 誰かが "Traceroute For Linux"のリポジトリを知っていますか?
- 25. 誰かがRESTベースのCSSマイナーを知っていますか?
- 26. 誰かがVS 2015のAccurevプラグインを知っていますか?
- 27. 誰かがMongoDBからMySQLにデータを簡単にダンプする方法を知っていますか?
- 28. 誰もFitBit生データを取得する方法を知っていますか?
- 29. 誰かがケファを知っていますか?
- 30. 誰かがjava2dテキストライブラリを知っていますか?
?あなたは2つの文字列を連結する方法を知っていますか?その場合は、2つのソリューションを組み合わせてください。 – DeepSpace
http://meta.programmers.stackexchange.com/questions/6166/open-letter-to-students-with-homework-problems – EJoshuaS