るびらな!

RubyをLearnする人の勉強記録。(超)弩(級の)素人なので、誰かダメさがわかる人に罵ってもらったりして、少しずつ知見を広げたいと思っています。

Ruby

累積和・しゃくとり法ってそういうことだったのか!

いやぁ、私も挑戦したんですよ。POH vol.4!でも、結婚はできたけど箱根までしか行けなかったんですよ。あのほら、アルゴリズムってよくわかってなかったから…orzそこまで勉強してる時間が、今のところないしね。 と残念に思っていたら、paizaの人が解説して…

今日は特に進まなかった…

今日は仕事が山積みで、昼ご飯食べながら書類書いたりしつつがんばったけど、結局13時間くらい休憩なしで働いて、でも仕事が終わらないので諦めて帰宅。残業代? なにそれおいしいの? もらったことないですよ…ということで、帰宅後ちょこっとRailsTutoria…

ITP1_5_A Print a Rectangle

さて、新年も明けましたが、義理の実家に行っていたので大して何も進んでいません。ということで、今日もちょこっとやってみたAOJ。 #=> 長方形の描画 | プログラミング入門 | Aizu Online Judge 問題 長方形の描画たてH cm よこ W cm の長方形を描くプログ…

Railsチュートリアル4章読了!

Rails風味のRuby、意味がわかってきました。確かに、ピュアなRubyとはひと味もふた味も違うな、という感じを受けました。まだ私自身がプログラミングやrubyの初心者なので、明確に言語化できませんが、とりあえずびっくりしたのは、Objectクラスにまで変更を…

ITP1_4_D Min, Max and Sum

さて、最近は何だか環境構築記録みたいになってましたが、別のPCからAOJの記録でも書いてみる。前回のAOJの記事からすでに半月ほど経過していました(滝汗)ITP1_4_C Simple Calculator@Ruby - るびらな! ITP1_4_C Simple Calculator@Ruby - るびらな!とい…

ITP1_4_C Simple Calculator@Ruby

さて、今日もAOJをRubyで解いていきましょう!今日の問題はこちら #=> 単純計算器 | プログラミング入門 | Aizu Online Judge 問題 計算機2つの整数 a, b と1つの演算子 op を読み込んで、a op b を計算するプログラムを作成して下さい。ただし、演算子 op…

ITP1_4_B Circle@Ruby

さて、今日は遅くなってしまいましたが、AOJをRubyで解いていきましょう!今日の問題はこちら -> 円 | プログラミング入門 | Aizu Online Judge 問題 円の面積と円周半径 r の円の面積と円周の長さを求めるプログラムを作成して下さい。 Input1つの実数 r …

Railsチュートリアルすげー!!

昨日軽くつぶやいたら、色んな人に見てもらえてちょっと嬉しくなっています。ありがとうございます! RailsでオープンなSNSみたいなWebサイト作るなら何がいいのかな? - るびらな! RailsでオープンなSNSみたいなWebサイト作るなら何がいいのかな? - るび…

ITP1_4_A A / B Problem@ruby

AOJをRubyで解く、第12日目。今日の問題はこちら #=> A / B 問題 | プログラミング入門 | Aizu Online Judge 問題 割り算2つの整数 a と b を読み込んで、以下の値を計算するプログラムを作成して下さい: a ÷ b : d (整数) a ÷ b の余り : r (整数) a ÷ …

RailsでオープンなSNSみたいなWebサイト作るなら何がいいのかな?

どうせRailsを勉強するなら面白いものを作ってみたいなぁ、と思っているのですが、どうせならSNS的なものを作ってみたら、機能は多くて大変かもしれないけど勉強になるんじゃないかと思っています。そんなことを妄想しながらネットを徘徊していたら、何やら…

ITP1_3_D How Many Divisors?

AOJをRubyで解くのも、とうとう第11日目。今日も楽しく書いていきたいと思います。本日のお題はこちら #=> 約数の数 | プログラミング入門 | Aizu Online Judge 問題 約数の数3つの整数 a、b、c を読み込み、a から b までの整数の中に、c の約数がいくつあ…

ITP1_3_C Swapping Two Numbers

さて、やっとAOJへのチャレンジも2桁の第10日目。楽しく地道にがんばろう!今日の問題はこちら #=> 2つの数の交換 | プログラミング入門 | Aizu Online Judge 問題 2 つの数の交換2つの整数 x, y を読み込み、それらを値が小さい順に出力するプログラムを…

ITP1_3_B Print Test Cases

さて、昨日はサボってしまいましたが、気を取り直してAOJ第9日目。今日の問題はこちら -> テストケースの出力 | プログラミング入門 | Aizu Online Judge 問題 テストケースの出力オンラインジャッジでは、提出されたプログラムが複数の入力データそれぞれに…

ITP1_3_A Print Many Hello World

AOJ第8日目ということで、2週間目に突入。楽しんでいってみましょう! 問題 なんか、タイトルが単純で不安になります…でもとりあえず問題はこちら -> 複数のHello World | プログラミング入門 | Aizu Online Judge 複数の Hello World の出力1000 個の "Hell…

ITP1_2_C Sorting Three Numbers

さて、AOJ第6日目。今日も楽しくRuby! 問題 今日の問題はこちら。->3つの数の整列 | プログラミング入門 | Aizu Online Judge 3 つの数の整列 3つの整数を読み込み、それらを値が小さい順に並べて出力するプログラムを作成して下さい。Input 3つの整数が…

Railsにも、少しずつ挑戦してみようかな!

事の発端 神のお告げにより、「君ならできるよね、よろしく!」という丸投げをされて、 約1000人分の名簿を年次更新する仕事を押し付けられました。 もちろん、やらなくてもいい仕事なので、仕事は増えるだけ増えて、給料は微塵も出ません!(苦笑) そんな…

ITP1_2_B Range

AOJ第5日目! 今日のお題はなんでしょう? 問題 今回の問題はこちら。-> 範囲 | プログラミング入門 | Aizu Online Judge 範囲3つの整数a, b, cを読み込み、それらが a Input 3つの整数が空白で区切られて与えられます。Output YesまたはNoを1行に出力し…

ITP1_2_A Small, Large, or Equal

さてさて、AOJ第4日目。元気に行ってみましょー! 問題 大小関係2つの整数 a, b を読み込んで、a と b の大小関係を出力するプログラムを作成して下さい。Input 入力は空白で区切られた2つの整数 a, b から構成されています。Output a より b の方が大きけ…

ITP1_1_D Watch

AOJ第3日目! 今日も楽しくいってみましょう! 問題 今回の問題はこちら -> 時計 | プログラミング入門 | Aizu Online Judge 時計秒単位の時間 S が与えられるので、h:m:s の形式へ変換して出力してください。ここで、h は時間、m は 60 未満の分、s は 60 …

ITP1_1_C Rectangle

AOJ第2日目! 問題 本物はこちら -> 長方形 | プログラミング入門 | Aizu Online Judge 長方形の面積と周の長さたて a cm よこ b cm の長方形の面積と周の長さを求めるプログラムを作成して下さい。Inputa と b が1つの空白で区切られて与えられます。Outpu…

ITP1_1_A Hello World

というわけで、AOJ第1日目。 問題 問題はこちら。Hello World | プログラミング入門 | Aizu Online Judge といっても、最初は全然難しくない、というかこのタイトル… 定番のHello Worldじゃないですかー!一応、中身を確認。 オンラインジャッジへようこそ。…

ITP1_1_B X Cubic

AOJ第1日目の第2弾です。 問題 URLはこちら → x の3乗 | プログラミング入門 | Aizu Online Judgeというわけで、3乗を求めてみよう!ということですね。一応、ちゃんと問題文を見てみると 1つの整数 x を読み込んで、x の3乗を計算し結果を出力するプログ…

Hello, World! - 2

前回の記事で紹介したとおり、Rubyの文法は一通り勉強したつもり、です。Hello, World! - るびらな! Hello, World! - るびらな!しかし、ここからどうやって実際にプログラムを書く勉強をしたらいいんだろう?という疑問があるわけで。 いろいろ調べてみて…

Hello, World!

プログラムを勉強すると、最初に学ぶのがこれですよね。もちろん、私がrubyを勉強して最初に書いたコードは print "Hello, World!\n" でした。その頃は、まだrubyのバージョンも1.8.6で、がんばろうと思いもしませんでした。当時はMMORPGに完全にハマってい…