mnbd(@mnbbbbbd)です。シャッフル」を解いてみましたので、その回答と解説をご紹介いたします。プログラミング初心者なので、もっといい回答があるに違いありません。「動作はする」サンプルとしてご覧ください。枚のカードの山をシャッフルします。枚のカードをまとめて取り出し、それを残ったカードの山の上に積み上げます。カードの山は以下のように1つの文字列で与えられます。abcdeefab最初の文字が一番下にあるカード、最後の文字が一番上にあるカードを示しています。末尾へ連結されるので以下のようになります:eefababcdこのシャッフルを何回か繰り返します。列を読み込み、最後の並び(文字列)を出力するプログラムを作成して下さい。Input複数のデータセットが入力として与えられます。とき入力の終わりとします。文字列の長さデータセットの数は10を超えないOutput各データセットに対して、最後の並び(文字列)を1行に出力して下さい。問題の文字列の処理が最初から取り出して、最後尾に追加するものでしたので、キューを使っています。キューに入力で受け取った文字列を格納して、それぞれ指定番号の値を取り出し、要素を削除してから追加してます。複数のデータセットの入力を受け取らなければならないので、string型の配列に格納し、それらを最後に出力しています。ハマったポイントキューを使ってしまったためにハマったポイントはありませんでした。本来であればデータ構造から書くべきなのかもしれません。学んだことキューは知っていましたが、使ったことがありませんでした。ループしてキュー内の値を取得する方法が配列と違うので注意が必要だと思いました。シャッフル」を解いてみましたので、その回答と解説をご紹介いたしました。プログラミングの勉強をしています。初心者ですが、よかったらつながっていただけると嬉しいです。Twitterアカウント(@mnbbbbbd)以上です。mnbd(@mnbbbbbd)です。II」を解いてみましたので、その回答と解説をご紹介いたします。mnbd(@mnbbbbbd)です。プログラミング初心者なので、もっといい回答があるに違いありません。「動作はする」サンプルとしてご覧ください。mnbd(@mnbbbbbd)です。プログラミング初心者なので、もっといい回答があるに違いありません。「動作はする」サンプルとしてご覧ください。mnbd(@mnbbbbbd)です。I」を解いてみましたので、その回答と解説をご紹介いたします。mnbd(@mnbbbbbd)です。プログラミング初心者なので、もっといい回答があるに違いありません。「動作はする」サンプルとしてご覧ください。mnbd(@mnbbbbbd)です。キュー」を解いてみましたので、その回答と解説をご紹介いたします。JUDGEスポンサーリンクmnbdPC歴20年以上のブロガー。パソコン・スマホに関する情報を中心に本やライフハックなどの情報も発信しています。常に初心を忘れずに新しい学びと実践をシェアしていきたいと思っています。まなびシステム.メニューホームまなびシステムについてお問い合わせホーム検索トップサイドバースポンサーリンクmnbdPC歴20年以上のブロガー。パソコン・スマホに関する情報を中心に本やライフハックなどの情報も発信しています。常に初心を忘れずに新しい学びと実践をシェアしていきたいと思っています。JUDGE37AtCoder3python1モバイル4アプリ4今日の気になる11読書21雑記13食レポ51タイトルとURLをコピーしました。