裏 RjpWiki さん プロフィール

  •  
裏 RjpWikiさん: 裏 RjpWiki
ハンドル名裏 RjpWiki さん
ブログタイトル裏 RjpWiki
ブログURLhttp://blog.goo.ne.jp/r-de-r
サイト紹介文文字通り,RjpWiki の裏を行きます
参加カテゴリー
更新頻度(1年)情報提供98回 / 365日(平均1.9回/週) - 参加 2014/11/25 07:58

裏 RjpWiki さんのブログ記事

  • 縦線と横線でマス目を塗る
  • 縦線と横線でマス目を塗る締め切りが 2017/03/22 10:00 AM なので,その 1 分後に投稿されるように予約【概要】マス目をルールに従って黒く塗っていきます。黒く塗られたマス目の数を数えてください。【詳細】マス目を塗る方法は、以下の二通りあります(以下、座標系はyが大きい方が上、xが大きい方が右です):方向を表す記号 状況V 下から上に塗る(y座標が大きい方向に塗りすすめる)H 左から右に塗る(x [続きを読む]
  • 幅優先の二分木を深さ優先探索
  • 幅優先の二分木を深さ優先探索締め切りが 2017/03/21 10:00 AM なので,その 1 分後に投稿されるように予約設問下図のように、ノードが左から順に埋まっている二分木を考えます。この二分木に対し、根元の要素を「1」とし、幅優先で順番に番号を付与していきます。(ノードの数が10個の場合は左図のような番号が付与されます。)ノードの番号と探索順この二分木に対して、深さ優先探索を行います。深さ優先探索では、左から順にも [続きを読む]
  • 複数の折れ線グラフを描くときの色指定法
  • 中澤さんの書いた記事にある折れ線グラフが,ちょっと見づらいのでいくつか試してみた中澤さ
    んのプログラムは以下のとおり# revised version of# http://minato.sip21c.org/demography-special/asfrworld.R# minatonaka
    zawa@gmail.com, 20 March 2017# requires wpp2015 packagelibrary(wpp2015)data(percentASFR)worldfertil wfnow z matplot(z, type="
    l", lty=1, col=topo.colors(201),axes=FALSE, ylab="ASFR2010-2015", main [続きを読む]
  • できる人のおちんぎんあっぷ
  • できる人のおちんぎんあっぷ締め切りが 2017/03/16 10:00 AM なので,その 1 分後に投稿されるように予約ここは株式会社 人月査定。人月査定では、開発者の離職が課題になっていました。調査してみると、優秀な開発者から順に離職していることがわかりました。その原因を調査すると、どうやら多くの成果物を生み出す優秀な開発者とほとんど成果物を生み出していない開発者の給与が全く同じであるためでした。そこで人月査定では成 [続きを読む]
  • 放物線とマス目の関係
  • 放物線とマス目の関係締め切りが 2017/03/15 10:00 AM なので,その 1 分後に投稿されるように予約【概要】放物線の方程式とマス目を指定するので、位置関係がどうなっているのかを計算してください。【詳細】放物線とマス目の位置関係は下表の5種類があります(以下、y 座標が大きい方向が上、x座標が大きい方向が右、になります):記号 状況 例U 完全に放物線より上にある u マス目の内部は [続きを読む]
  • ホワイトデーのお返しの個数
  • ホワイトデーのお返しの個数締め切りが 2017/03/14 10:00 AM なので,その 1 分後に投稿されるように予約この問題の挑戦終了日はホワイトデー。ということで、バレンタインデーにもらったプレゼントにお返しを送ろうと思っています。もらったプレゼントの金額はわからないので、もらった個数に対してお返しの個数を変えることにします。・義務チョコの場合はもらった個数と同じ数・義理チョコの場合はもらった個数の2倍の数・本命 [続きを読む]
  • 「プライム・ペア」問題
  • 「プライム・ペア」問題締め切りが 2017/03/09 10:00 AM なので,その 1 分後に投稿されるように予約設問自然数 k に対し、1 から k までの自然数のうち k と互いに素なものの個数を F(k) と定義します。(F(k) はオイラーのΦ関数とも呼ばれています。参考:オイラーのφ関数(Wikipedia))例えば F(12)=4 です。1 から 12 のうち 12 と互いに素なのは 1, 5, 7, 11 の 4 つです。標準入力から、自然数 n(1 ≦ n ≦ 105)が与え [続きを読む]
  • あしあと問題
  • あしあと問題締め切りが 2017/03/09 10:00 AM なので,その 1 分後に投稿されるように予約が仕様9x9のマップの中を標準入力の内容に応じて移動します。移動するとあしあとが残ります。どのようなあしあとが残ったか標準出力してください。標準入力・「^v」のどれかの文字を組み合わせた文字列が入力されます・ ^ は上に移動です・ v は下に移動です・ ・ > は右に移動です例>>>>>>>>vvvvvvvv標準出力・9文字x9行の文字列を出力して [続きを読む]
  • き゛ゅうき゛ゅうシーケンス
  • き゛ゅうき゛ゅうシーケンス締め切りが 2017/03/07 10:00 AM なので,その 1 分後に投稿されるように予約【問題】整数値の並びがあります。この並びの中で"1", "2", "3"をすべて含む区間のうち、最も小さい区間サイズを調べてください。たとえば、{3, 4, 2, 6, 5, 1, 3, 3, 2}のような並びの場合、最後の4要素分{1, 3, 3, 2}は、"1", "2", "3"のすべてを含み、かつサイズが最小(4)になっています。【入力】1行目に正の整数値の数N( [続きを読む]
  • グループで乗るリフト
  • グループで乗るリフト締め切りが 2017/03/07 10:00 AM なので,その 1 分後に投稿されるように予約設問m 人のグループがスキー場でリフトやゴンドラに乗ろうとしています。このスキー場には n 人乗りのリフトやゴンドラがあります。グループでまとまって移動するため、連続したリフトやゴンドラに乗ることにします。グループのメンバーは区別せず、各リフトやゴンドラに乗る人数だけを考えるとき、1回の移動における乗り方が何通り [続きを読む]
  • CSVからHTMLに変換しよう
  • CSVからHTMLに変換しよう締め切りが 2017/03/02 10:00 AM なので(三ヶ月も先だぞ),その 1 分後に投稿されるように予約設問あなたはCSVフォーマットのデータを、テーブルタグを用いてHTML化する仕事を任されました。もちろんこのような処理を行うツールはありますが、今後カスタマイズすることを前提に自動化したいとのこと。そこで、CSVからHTMLに置換するプログラムを作ることになりました。求められるプログラムの前提条件は [続きを読む]
  • 現地で使いやすい両替
  • 現地で使いやすい両替締め切りが 201702/21 10:00 AM なので,その 1 分後に投稿されるように予約設問日本から海外旅行に行く場合は外貨に両替しますが、海外からの旅行者が日本に来るときは日本円に両替します。このとき、現時点でのレートに従って両替しますが、使うときに便利なように、紙幣や硬貨を組み合わせます。できるだけ現地の文化を知りたいので、多くの種類を組み合わせて両替したいところです。今回は米ドルから日本 [続きを読む]
  • ダブルテトロミノ
  • ダブルテトロミノ締め切りが 2017/02/17 10:00 AM なので,その 1 分後に投稿されるように予約下図のように、黒いマスが 8つあります。    テトロミノ2つを使って黒いマスで示された図形を作るには、どんなテトロミノが必要なのか、全ての組み合わせを求めてください。例えば上の例の場合、 LとO、LとSという組み合わせが考えられます。テトロミノは、下図の 5 種類があります: 裏返したり回転したりしてできるテ [続きを読む]
  • ぐるぐるスクエア
  • ぐるぐるスクエア締め切りが 2017/02/17 10:00 AM なので,その 1 分後に投稿されるように予約【概要】下図のように四角形のマスに数が入っています。マスは無限に広がっており、全てのマスに数が入っています。数を指定するので、その数が書かれているマスに隣接する(つまり、辺を共有する)4つのマスに書かれている数を、小さい順に出力してください。※法則は図から読み取ってください【入出力】入力は12のように、普通に 10進 [続きを読む]
  • 出る杭
  • 出る杭締め切りが 2017/02/16 10:00 AM なので,その 1 分後に投稿されるように予約仕様a-zの小文字で構成される文字列の真ん中の文字を大文字に変換してください。文字列の文字数(N)が奇数の場合は N/2 の小数点以下を切り上げた位置を「真ん中」とします。文字列の文字数(N)が偶数の場合は (N/2 + 1) の位置を「真ん中」とします。標準入力a-zの小文字で構成される文字列が入力されます文字列の文字数は 1-10 文字とします入力は [続きを読む]
  • 「ルーム・アンド・ルーフ」問題
  • 「ルーム・アンド・ルーフ」問題相変わらず,題名が不適切であるが。締め切りが 2017/02/16 10:00 AM なので,その 1 分後に投稿されるように予約設問一辺の長さが 1 の正方形を考えます。これを P0 と呼びます。各頂点を時計回りに A, B, C, D とします。P0 に対し、次の手順で新しい正方形を描きます。辺 BC と同じ辺を持つ正三角形 BCE を P0 の外側に描きます。D と E を線分で結びます。そして線分 DE を一辺とする正方形を右 [続きを読む]
  • 母相関係数=0の検定をブートストラップで
  • 「ぶーつすとらっぷ」じゃあ,ないよ。どこぞやらで,だれかが,R を使ってブートストラップによる母相関係数の分布を推定するというブログを書いておったが,ちっとも R らしくなかったので,書いてみた。具体例のデータは,サンプルサイズ 20 の以下のようなもの。x = c(7.8, 25.1, 36.1, 27.1, 24.5, 11.4, 27.6, 12.3, 5.1, 4, 26.3, 21.8, 35.4, 18.5, 31.6, 7, 10.8, 24.2, 25.4, 17.9)y = c(29.3, 13.5, 28.9, 38.8, 30.4, [続きを読む]
  • 並べ替えの繰り返し2
  • 並べ替えの繰り返し2締め切りが 2017/02/14 10:00 AM なので,その 1 分後に投稿されるように予約設問1〜m までの数字が1つずつ書かれた m 枚のカードがあります。カードは一列に並べられており、一番左のカードに書かれている数字を見て、その数の枚数だけカードを左から取り、並びを逆順にする作業を繰り返します。作業は左端が1になるまで続けます。例えば、m = 4 のとき、最初の並びが「3 4 2 1」の順になっていると、以下の手 [続きを読む]
  • ワイルドキーボード
  • ワイルドキーボード締め切りが 2017/02/09 10:00 AM なので,その 1 分後に投稿されるように予約設問「バイッ!ナッッリ!」(01の2進数だけで構成された文字列を、ASCII文字列のバイナリ表記とみなして、元のテキストに戻して欲しい。)【入出力サンプル】例1)STDIN011000010110001000001010STDOUTab例2)STDIN01100001000010100110001000001010STDOUTab========================================R は簡単でいいなぁ関数が入れ [続きを読む]
  • スーパー素数
  • スーパー素数締め切りが 2017/02/09 8:00 AM なので,その 1 分後に投稿されるように予約仕様標準入力で指定された数値を元に N 番目のスーパー素数を表示してください。スーパー素数とはスーパー素数とは素数の数列の素数番目の要素で構成される数列である。例3, 5, 11, 17, 31, 41, 59, 67, 83, 109, 127, ...標準入力数値(1-2017)の範囲の整数が入力されます標準出力標準入力番目のスーパー素数を出力するその他の仕様・ [続きを読む]
  • テキストから数値のみマスクしよう
  • テキストから数値のみマスクしよう締め切りが 2017/02/02 10:00 AM なので,その 1 分後に投稿されるように予約あなたはとあるレポートを文章校正のため社外の機関に送るよう任されました。ただしレポートに含まれる数値は機密情報のため、すべてマスクする必要があるとのこと。さらに桁数すらわからないようにとのお達しのため、単純に数字(0-9)を記号に置換するだけというわけにもいきません。そこで、テキストから数値のみを検 [続きを読む]
  • ちょっと奇妙な足すと引く
  • ちょっと奇妙な足すと引く締め切りが 2017/02/02 10:00 AM なので,その 1 分後に投稿されるように予約【概要】ここはとある遠い世界。この世界にも数式があり、足し算と引き算があります。  19+2-3-4こんな具合。この式を、我々の世界では  ((19+2)-3)-4と解釈して  19+2-3-4 = 14とするけど、この世界では  19+(2-(3-4))と解釈して  19+2-3-4 = 22となります。要するに、「+と-の優先順位は同じで両方とも右結合」とい [続きを読む]
  • 円周率に近似できる分数
  • 円周率に近似できる分数締め切りが 201701/31 10:00 AM なので,その 1 分後に投稿されるように予約設問分母、分子ともに整数の分数を使って円周率に近似することを考えます。小数第 n 位までが円周率と一致するもののうち、分母が最小のものをπ(n)とします。例えば、n = 1 のとき、π(1) = 19/6 = 3.166…、n = 2 のとき、π(2) = 22/7 = 3.1428…、n = 3 のとき、π(3) = 245/78 = 3.14102…となります。標準入力から n が与え [続きを読む]
  • 撤去作業の果てに現れる数列
  • 撤去作業の果てに現れる数列締め切りが 2017/01/27 10:00 AM なので,その 1 分後に投稿されるように予約【概要】0から始まる無限に続く整数の列がスタートです。その列から「素数の ni 個前を撤去する」という操作を繰り返します。操作の結果得られる列の、最初の10項をコンマ区切りで出力してください。【詳細】{ ni } を表す文字列が3 2 3のように標準入力からやってきます。空白区切りの 10進数 です。この入力の場合は、下表 [続きを読む]