プログラミングを上達させたい

情報学専攻の大学院→放送局でCMの営業など@大阪→舞台俳優&IT営業@東京

Project Euler(with Scheme) Problem 40〜43

続けてるし、人生も続いていく。

Project Euler(with Scheme) Problem 38〜39

続けています。継続はアレなり。

Project Euler(with Scheme) Problem 33〜37

続けています。人生も、Project Eulerも。

Project Euler(with Scheme) Problem 32

順列の生成で手間取っていたProblem32が無事解けた。よかったよかった。順列の生成に関してはこのサイトを参考にした。とても分かりやすかった。解法としては、 ・1〜9を使った順列を生成 ・全順列の、"×"と"="の位置を全部試す というやり方。 大量の関数を…

Project Euler(with Scheme) Problem 28〜31

続けてるってば!!!

Project Euler(with Scheme) Problem 24〜27

続けています。

Project Euler(with Scheme) Problem 19〜23

ガンガン行きます。 また数学的でない(正しく言うと「そのアルゴリズムを問うなら入力が数字でも同じようなことできるやろ」という)問題が。さて、数学的でない(と僕が考えている)Problem 19から。

Project Euler(with Scheme) Problem 16,17,18

続けています。 Problem 16 (define (power a n) (if (= n 0) 1 (* a (power a (- n 1))))) (define (ketawa n) (if (= n 0) 0 (+ (modulo n 10) (ketawa (quotient n 10))))) (display (ketawa (power 2 1000))) (newline) でかい数字、かかってこいよでお…

Project Euler(with Scheme) Problem 12〜15

さて、やっかいなProblem 11が終わったのでグイグイやっていきます。 ほんまに11が鬼門でした。 今回は12〜15。

Project Euler(with Scheme) Problem 11

仕事や風邪の影響でダウンしていたが、それ以上にこの問題をSchemeで解くのが面倒で時間がかかってしまった。 そんなProblem11。

Project Euler(with Scheme) Problem 6〜10

引き続きやってます。 はじめると楽しいですね。 まだ躓いていないから、というのもありますが・・・

Project Eulerを(再び)はじめました Problem 5まで

久々。 というか、仕事やら趣味やらでRatedなコンテストに全然出られない。しばくぞ。maspypy.com この方の記事を読んで、久々にProject Eulerというものを思い出した。 そして、一時期ハマっていたこれを解いていこうと思ったのです。 早速日本語訳サイトを…

Tenka1 Programmer Contest 2019に出ました(1完)

久々にRatedなコンテストに出ました! atcoder.jp 配点はC=300/D=600/E=800/F=800だったので、目標はCをなんとか解き、他のが奇跡的に解ければ・・・!というところ。結果としては、C問題が2回WAを出しての開始40分でAC、その後E問題に取り組むも間に合わず…

KaggleのFacial Keypoints Detectionの入り口まで(R言語にて)

久々にKaggleをやりました。 やったとは言ってもガチのコンペではないやつをチュートリアルに基づきながら進めていっただけです。やったのはこちらの問題。 www.kaggle.com顔の画像データが入力して与えられるので、鼻の頭の位置や目の各ポイントの位置など…

みんなのプロコン 2019 に出ました

AtCoderでみんなのプロコン2019に出ました。ヤフーさんが主催のプロコンです。最近のパフォーマンス値が良い回と悪い回を振り返ってみると、自分が解ける問題を「いかに早く解けているか」がパフォーマンス値にとても大事なことが分かりました。 ということ…

CADDi 2018 for Beginners@AtCoderに出ました

AtCoderでやっていたCADDi 2018 for Beginnersに出ました(前回の大会でレーティングが1200より下に下がったので、Begginnerの方に出ました)。 結果としては3問目までAC、500点問題であったD問題は解けませんでした。 caddi2018b.contest.atcoder.jp 解答など…

競プロのときにはintの範囲に気を付けなアカンでホンマ

先週のAtCoderGrandContest029での成績が悪く水色から緑色に落ちてしました。 A問題を解くアルゴリズムは分かったものの、途中でとある変数の値がintの範囲外に出ることに気づかず30分以上時間を無駄にしたのが原因です。 しかもそれが悔しいからと過去問を…

AtCoder Beginner Contest 114 D問題をSchemeで

前の記事の続きです。 相変わらずSchemeで解きました。解けました。よかった。

Lisp(Scheme)で書く、重複を許した組み合わせ(AtCoderBeginnerContest114 C問題)

久々の投稿です。 水色になってから全然AtCoder出られておらず、また勉強もできていないです。 水色になったものの、本当に"ギリギリ水色になれるレベル"である実感があるので、勉強していかないと青は無理そうです。 ということでAtCoder Beginner Contest …

AtCoder Beginner Contest 112 に出ました(全完!嬉しっ)

リアルタイムでAtCoder出ました。 AtCoder Beginner Contest 112です。開始46分で4問全完できました!とても嬉しい。ただ、3回提出ミス(全部C問題)があったので、"開始61分で全問正解"換算です。もったいない・・・ 4問目の解き方がすぐ分かったのが幸いでし…

AtCoder Regular Contest 103 に出ました

レーティングを上げるぞう、ということで、今日もAtCoder出ました。 いつもBeginner Contestですが、勇気を出してRegular Contestに出ました。AtCoder Regular Contest 103 - AtCoderAtCoderのシステムでは、レーティングとパフォーマンスというものがありま…

AtCoder Beginner Contest 109 に出ました(全完!嬉しい)

久々にリアルタイムでAtCoder出ました! ABC109です。開始50分で4問全完できました!とても嬉しい。 ただ今回は、4問目の解き方が分かったあとに、実装ミスや細かい解答の表現の確認ミスがあり、結構無駄な時間を消費してしまいました・・・・ 競プロは「解…

シンガポール・チャンギ国際空港の第4ターミナルでのラウンジのシャワー利用について(プログラミング関係なし)

プログラミングとは全然関係ない話ですが、書かねばと思うことがあったので書きます。 シンガポールのチャンギ国際空港の第4ターミナルで宿泊するときのオススメ戦略の話です。※この記事は2018/8/19時点での情報について書いています。

AtCoder Beginner Contest 103 に出ました

久々にリアルタイムでAtCoder出ました!ABC103です。 abc103.contest.atcoder.jp結果は・・・なんと、開始48分で4問全完できました!とても嬉しい。 トリッキーな3問目の解き方にすぐ気づけたことと、 過去に似たような問題を解いていた4問目をしっかり丁寧…

AtCoder Beginner Contest 100を解きました

急にやる気が出て、AtCoderの過去問を解こうと思い立ちました。 ということで、やっていなかったABC100 abc100.contest.atcoder.jp を解くことに。A,B,C問題まではスムーズに自分で解け、D問題は解説動画(Youtube)を見て解きました(何故か解説PDFがなく・・…

競プロでのJavaScriptの標準入力について

まだまだCodinGameにハマっています。おもしろすぎ・・・ そんな中、CodinGameのClash of CodeでのコードゴルフのためにJavaScriptを使い始めました。そしてせっかくだしAtCoderでも使おうかなー、と。 そういうことをするときに立ちはだかるのが、(僕の場合…

AtCoder Beginner Contest 101 やりました

久々にAtCoderやりました。 abc101.contest.atcoder.jp途中から参戦して、3問目まで解けました。4問目は解けず・・・4問目解けた人は、Beginnerの方にはほとんどいませんでした。数学的な問題で、取り組みがいがありました。 1〜3問目までの解答と、4問目も…

コードゴルフ この関数、メソッド便利ね集(主にRuby)

まだまだまだまだ引き続き、CodinGameのClash of Codeにハマっています。やり始めると1時間は止まらない…さてさて、そんな中で一番面白く感じられるようになったのがコードゴルフ問題。1文字でも短いコードで指示されたプログラムを組む、というものですね。

引き続きClash of Codeにハマっています(コードゴルフ編)

CodinGameの"Clash of Code"に引き続きハマっています。 楽しすぎる。何なの?エンタメの極地?Clash of Codeの問題は3種類あり(どれが出るかはやるまで分からない)、 ・問題早解き(こういうプログラムを書け、と指示がある) ・リバース式 問題早解き(入力例…

CodinGameで解けなかった問題(Javaでの文字列処理)

引き続き、CodinGameのClash of Codeをやっています。楽しい・・! ただ、小さい問題の早解きコンテストでありながら、解けないorかなり手こずるような問題もあります。 だいたいは文字列絡みでつまずきます。 自分用のメモも兼ねて、解けなかった問題を解き…