タグ

trainingとalgorithmに関するkiyo_hikoのブックマーク (2)

  • 練習問題 - プログラミングスレまとめ in VIP

    これは何? † 練習問題(アルゴリズム編)もご覧ください。 練習問題を集めてみました。 言語は問いません。入力出力は特に問いません。 キー入力でもファイルでもソースにべた書きでもいいです。 答えは誰かが書いてくれます。それまではスレで聞いてください。 ↑ ループ練習 † Hello World![改行]を5回表示させてください。 print(或いはprintf,cout等)を5回コピーすれば当然可能ですが、 ループ構文(for,while等)を利用して、print等は1回の使用にとどめてみてください。 出力結果 Hello World! Hello World! Hello World! Hello World! Hello World! 解答例 Java版 C Python Haskell Scala Scheme 可能ならコマンドラインから入力を受け取って、n回表示するように改造してく

  • #1 Multiples of 3 or 5 - Project Euler

    Published on Friday, 5th October 2001, 06:00 pm; Solved by 1016053; Difficulty rating: 5% If we list all the natural numbers below $10$ that are multiples of $3$ or $5$, we get $3, 5, 6$ and $9$. The sum of these multiples is $23$. Find the sum of all the multiples of $3$ or $5$ below $1000$.

    kiyo_hiko
    kiyo_hiko 2011/10/09
    発想は30秒でコード化に4分ぐらい。最近ループとかが理解出来ないのでループはほとんどリスト処理で書いてるな。 use List::Util qw/sum/;print sum map {!($_%5)||!($_%3)?$_:0}1..1000-1
  • 1