LoginSignup
3
0

More than 3 years have passed since last update.

プログラマ5級【Moving Zeros To The End (ゼロを最後尾に移動)】このプログラミング問題があなたに解けるでしょうか!!

Last updated at Posted at 2018-01-11

【Codewars】ブラウザでコーディングの基礎からトレーニングできるサイト (ブラウザでvimが使えて32種類のプログラミング言語に対応。4000個以上の問題が投稿されています!) という記事で Codewars サイトを紹介させていただいたんですが、なんせ英語のサイトなので「問題が読めましぇーん」という方も少なくないと思いますので、簡単な(正答率の多い)問題から順に「問題文の日本語訳」を提示してみたいと思います。今回の問題も比較的簡単です。

尚、Codewars にサインアップしてなくても問題を解くことはできますので、上記記事をご覧になって操作方法についてご理解いただけたら、下記の「URL:」をクリックして問題のページに直接とんでください。IDE(解答)画面を開くには「TRAIN(トレーニングをする)」というボタンをクリックしてください。

Codewars はブラウザ上で(自分のマシンに開発環境がなくても)コード作成・デバッグ・(問題作成者が提供する)テストの実行ができて、「正解であるとお墨付きがもらえた時点で解答を提出できる」という特徴があります。(なので、ラクチンで安心です。また、CodinGame もその点は同じです)
また、本テストを含めてテスト実行でエラーとなっても一切ペナルティはありませんので、(ご自身の環境の方が開発しやすいという理由でなければ)、Codewars上(ブラウザ内)でがんがんテスト実行してみてくださいね。

ご不明な点があったらコメントしてくださいませ。また、無事に SUBMIT できたら、是非とも自慢の解答(ソースコード)をコメント欄に貼り付け(投稿)してください。問題がサポートしている言語であれば、どのプログラミング言語を使っていただいても構いません。

問題の名称: Moving Zeros To The End (ゼロを最後尾に移動)
URL: https://www.codewars.com/kata/moving-zeros-to-the-end
対応言語: CoffeeScript C# JavaScript Python (※Codewars の各問題は32種類のプログラミング言語のうちのいずれかに対応しています。問題毎に対応言語が異なります)

image.png

さて今回の問題文です。

image.png

【上記問題文の日本語訳】
Write an algorithm that takes an array and moves all of the zeros to the end, preserving the order of the other elements.
配列を引数として取り、全てのゼロを最後尾に移動するアルゴリズムを記述してください。但し、他の要素の順番は保持するものとします。
【サンプル】
moveZeros([false,1,0,1,2,0,1,3,"a"]) // [false,1,1,2,1,3,"a",0,0] を返す

今回の問題ももしかしたら簡単すぎなんでしょうね!

それでは!w 次回をお楽しみに!!ww

問題文を日本語訳してみるプロジェクト!!w (どんどん問題がチャレンジングになりますよ~!)

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0