masarumasuのブログ

現役文系大学生プログラマー。使用言語はJavaとRuby。意識高いことから低いことまでいろいろ書きます。

プログラミング

Swift書いてみた。

masarumasuです。 唐突ですが、 Swift書いてみました。 JavaとRubyの中間みたいな感じがしました。 今回は3の付く数字と3で割り切れる数が「照れ」(自作)を表現する顔文字になるアルゴリズムを書きました。 import Foundationvar i:Int=1var j:Int=0while…

Paiza POH8 水着問題解説(Ruby)

masarumasuです。 今回はPaiza POH8 水着問題の解説をしようと思います。使用言語はRubyです。 問題の詳細は下記リンクを参照してください。 paiza.jp このコードが私の回答コードです。 n,m=gets.chomp.split.map(&:to_i)s=gets.chomp.split("")t=gets.chom…

もし次の常駐先が女子エンジニアばっかりだったら「緑川つばめを窮地から救え」解説(Ruby)

masarumasuです。 今回はPaizaにて行われているプログラミング問題が解ける「もし次の常駐先が女子エンジニアばっかりだったら」から「緑川つばめを窮地から救え」の解説をしたいと思います。使用言語はRubyです。 ほんとは問題を載せたかったけど、正解した…

Rubyの神メソッド

masarumasuです。 先ほどのAtCoderでのコンテストで一番簡単だった問題があります。 abc050.contest.atcoder.jp 「問題文 joisinoお姉ちゃんは、A op B という式の値を計算したいと思っています。 ここで、A,B は整数で、op は、+ または - の記号です。 あ…

AtCoder初参戦の結果

masarumasuです。 12月18日にAtCoder初参戦でした。今回の使用言語はRubyです。競プロで一番参加人口が多いとみられるC++や私が最初に覚えた言語であるJavaよりも、簡潔でシンプルなコードを書けるので使用しています。 結果は266人中239位という散々な結果…

AtCoderで東大生プログラマーとバトル!

masarumasuです。 前回独学でandroidアプリを公開した話を書きましたが、アプリ製作以外にも競技プログラミングというものにも参加しています。 前回記事はこちら↓ masarumasu.hatenablog.com 競技プログラミング(以下、競プロ)とは、プログラミングのアル…

プログラミング未経験文系大学生が2ヶ月の独学でandroidアプリを公開した話。

masarumasuです。 ブログの自己紹介記事を除くとこれが初めての記事となります。テーマは「プログラミング」です。私は文系大学生ですが、プログラミングを仕事にしたいと思い、今年の9月半ばに勉強を始めました。しかし、文系からプログラマーを目指すとな…