2015-12-01から1ヶ月間の記事一覧
言語不問:素数の数を数えてください 締め切り:12月31日(木) AM10:00(12/31 10:01AM に予約投稿)与えられた数字よりも小さい数字の中で、素数がいくつあるかを調べるプログラムを作ってください。例えば以下のように数字が与えられます。5105よりも小さ…
締め切りが 12/30 10:00 AM なので,その 1 分後に公開されるように予約登録問題:パスカルの三角形,それぞれの値を「金額(日本円)」だと考えることにします。例えば、「1」は1円、「2」は2円、「10」は10円です。このとき、n段目のそれぞれの値について、お…
おサルが「キャッ...」と何回か鳴きましたとさ
もともとは, 次の方程式のグラフの概形をかけ。 というものだったけど,描いてみたら,片思いハートだったので,両思いにして,さらにたくさん描いてみた。 fxy = function(x, y) x^2+(y-abs(x)^(2/3))^2-1x = seq(-2.5, 2.5, length=1000)y = seq(-2.5, 3.…
平方数の和で表す平方数締め切りが 12月08日(火)AM10:00 なので,解答例をその 1 分後に公開。【問題】全ての自然数は高々四個の平方数の和で表される、という「四平方定理」が知られています。例えば、15という数は9+4+1+1、つまり3^2+2^2+1^2+1^2と表さ…
出題者も悪いし,それを記事に書いた記者も悪い。 9-3÷1/3+1 はいくつかというのだが,最初見たときは,なんで割り算に「÷」と「/」を混在させているんだろうと思った。特に,「÷」なんざぁ,小学校で使ったきり今まで使ったことないぞ。 元の問題には…
安易に考えて,ただし,ベクトル演算で速度を上げても計算時間がそこそこかかる。さらに,解答先のコンピュータが若干遅く,しかも計算時間は 1 秒以下という制限があるので,とても,以下のプログラムでは無理。 g = function(L) { # con = file("stdin", "…
締め切りが 12月02日(水)AM10:00 なので,締め切り 1 分後に予約投稿。図のような7セグメントディスプレイを使ったデジタル時計があります。ある時刻において、点灯している位置の数を調べます。例えば、12:34:56(12時34分56秒)の場合は、以下のように27箇…