プログラミング練習問題

プログラミングの練習問題です。基本的にプログラミング言語は問わないと思います。Pythonであろうと、JavaScriptであろうと、C言語であろうと、基本的な部分は共通でできると思います。

レベル分けは適当です。

初級編

  1. 加減乗除
  2. 奇数なら奇数と返す、偶数なら偶数と返す
  3. 絶対値を求める
  4. 三角形の面積を計算する
  5. 円の面積を計算する
  6. 円錐の体積と表面積を計算する
  7. 正五角形の面積を計算する(数学的に難しい)
  8. 10以上20未満の時に「10以上20未満です」と返し、それ以外は「10未満20以上です」と返す。
  9. 1からNまでの和を計算する
  10. Nの階乗を計算する(No.9とほぼ同じ)
  11. 3の倍数でバカになる。つまり、1から順にNまで数字をカウントアップしながら出力し、3の倍数で「Baka」と出力する。
  12. 平均値を求める

中級編

  1. 0からNまでの数を奇数と偶数に分類して、その結果を返す。
  2. 素因数分解をする
  3. 通貨換算をする
  4. 携帯料金の計算をする
  5. タクシー料金の計算をする
  6. 九九を全て出力する。

上級編

  1. 年を入力すると閏年か否かを返す
  2. 数独(ナンプレ)の完成形を作成する(全て埋まった状態)