マガジンのカバー画像

Project Euler Javascript 解説

17
運営しているクリエイター

記事一覧

Project Euler 20 21 マルチタスクという神話

マルチタスクができる人と言われたら、優秀なイメージを持ちます。マルチタスクは優秀な人だけができる、高度な技術であることは周知の事実です。ただ、この事実には一つだけ問題があります。それは、この周知の事実は誤っているということです。

僕は大学入学以来いろいろなことに手を出してきたのは今までの記事で書いた通りですが、9で集中力の悩みを述べた通りいろいろ手を出しすぎて集中力が分散していたことを認識し、な

もっとみる

Project Euler 18 不公平さ

スポーツをやっていた時に、試合になると出てくる自分でも嫌いな感情があります。それはレギュラーで出れなかった時に感じる、「なんで俺/あいつを出さないんだ」や、「なんであいつが出るんだ」です。学生スポーツで且つあまり強くないチームは、おそらく僕の所属していたチーム以外でも「年功序列」的なメンバー選びだったり、「いつもの」メンバー選びだったりをしていて、自分にとっては(他の人が出られていないことに対して

もっとみる

Project Euler 17 正しい判断をする

色々なことにチャレンジをする時に最も影響を与えるのが、行動する前に行う判断です。11の記事で述べたように、全ての計画が思い通りにいくとは更々思ってもいません。しかしながら、とんちんかんな計画を最初に作ってしまっては、繰り返し修正するのに無駄な時間がかかりすぎます。そこで、正解とはわからなくともベターな判断をする方法を探りました。ここではベターな判断のことを正しい判断と呼ぶことにします。

11の記

もっとみる

Project Euler 16 感情はコントロールできないけれども…

これまでの記事でも書いてきたように、感情はコントロールできないと理解して扱い方を工夫することがわかってきました。ネガティブな感情は無視して良いとか、不必要な不安を感じるのは効率が悪いなど、感情の性質は理解しました。一方で、感情がどういったものなのかがわかっても、それからどうすれば感情とうまく付き合っていけるのかが不明でした。

そこで今日学んだのが、「感情はコントロールできないけれども、行動はコン

もっとみる

Project Euler 15 無駄な不安をしない

僕は今学生ですが、最近将来のことに関して常と言っていいほど不安を感じます。ネットでは色々な人が「今は個人の時代だ」とか「やりたいことをやろう」などと煽っているのをよく見ます。また、「今を全力で努力して過ごせないのは愚か者だ」などの類を発信しているのもよく目に入り、自分の今の進捗状況に不安を覚えることが多々あります。「今自分はやりたいことをやれているのだろうか」とか、ふと頭を使っていないことに気づく

もっとみる

Project Euler 14 コントロールできるものとできないもの

前回の記事で、自分の感情はコントロールできないからその扱い方を工夫すればよく、その一つに感情を放置すると言うのを述べました。社会にはこれと同様に自分でコントロールできないものが多々あります。そのうちの一つで、最近興味深く感じているのが「他人からの評価」です。

昨今SNSが発展して自分を他人に見せる道具が増えて、いいねなどの評価システムによって他人からフィードバックを得ることが多くなりました。俗に

もっとみる

Project Euler 12 ネガティブは「無視」すべき

不安や焦燥感などのマイナスな感情に襲われた時、皆さんはどういった方法で乗り越えていますか。感情というのは前触れもなく現れては無責任にも、心を乱して後処理をせずにどこかへ行ってしまいます。

これをうまく表現していると感じたのが、最近読んだ「Think Clearly」という本にあった、「感情は飛んできて去っていく鳥のよう」です。英語で感情を表す言葉は300以上あり、これは色の名前の数よりも多いそう

もっとみる

Project Euler 10 11 無気力 (計画)

僕は今日無気力です。毎回この記事を書いているときは自分が学んだことや考えたことを書いていますが、今日の僕は朝から何も考えていません。なので、めちゃくちゃなことを書くのは嫌なので今日は早速問題にいきます。こんな日もあります。いいんです。楽天カードマンは帰ってください。でもその代わり二つ分やります。途中で何か思いついたら最後に書きます。

今回の問題1:

”2000000以下の素数の合計を求めよ。”

もっとみる

Project Euler 9 集中力の悩み

大学に入学してからこれまで大学の勉強以外に投資、ホワイトハック、プログラミング、ピアノ、マイコン、読書、自炊、体育会など、やってみたいことや興味のあることを次から次へと試してきました。プログラミングの中でも、Python、Javascript、C、Swift、HTML、CSSを、習熟度のばらつきはあれ、1年半という時間では今思えば多すぎるほど手を出してきました。

これまではあまり考え込まず興味の

もっとみる

Project Euler 8 朝のメンタル

このnoteを書き始めて四日めとなったわけですが、今日から朝活動を始める前に習慣として行なっていくことにしました。朝決まったことから1日を始めるのは、だらけた1日を過ごす処方箋として良いと考えました。

僕は朝は気分が落ち込むことが多いです。具体的に何が不安というわけではないのですが、漠然としたネガテイブな気持ちに襲われます。今日この記事を書き始める際にも、本当にこれは意味があるのだろうかとか、誰

もっとみる

Project Euler 7 最適な選択

僕は今大学生なのですが、将来のことを考えたときに今をどう生きていくべきかを考えることがよくあります。その中で今一番迫られているのは、大学入学時から所属している体育会の部活動についてです。最初はどうせスポーツをやるなら本気でやりたいと思い、サークルではなく部活動を選択しました。それから現在になって、大学の勉強、自分でやっている勉強、そして部活動の両立に苦しくなりました。夏休みにボストンに行ってハーバ

もっとみる

Project Euler 6 習慣化

みなさんは生活している中で面倒臭いこととかってありますか。僕は一人暮らしをしているのですが、最初の頃は洗濯が面倒でしばしば着るものがなくなったり、床に洗濯物が散乱したりすることがよくありました。

僕の趣味の一つに読書があるのですが、中でも特に心理学が好きです。そして、こんな時こそ心理学を使う場面だと思いました。曰く、面倒な作業は習慣化することでその苦しみから解放されるそうなので、実践しました。具

もっとみる

Project Euler 5 一石多鳥

noteを初めて二日目ですが、正直お金を稼ぐためというよりは自分が毎日何を考えたかを記す日記の代わりに書いている部分が大きいです。自分の考えていることを言語化するのは自分の中で整理することにもなりますし、とても有効なのは頭ではわかっています。でも、日記を書くのは何度か試しましたがやはり面倒になってしまっていました。

そこで、単純で習慣化でき、かつ成長につながる分野と併せて行うのが良いのではないか

もっとみる

Project Euler 4 プログラミング学習

これまでJavascript以外にもPython、C、HTML、そして並行してSwiftに手を出して来ましたが、やはり(HTMLは除いて)共通点があって複数手を出してみるのも全然ありだと思います。プログラミングのファンダメンタルな部分はどの言語にも含まれていると思うので、その共通したところの理解が深まりますし飽き性な人にはもってこいのメソッドだと思います。他の言語をやっている最中に前にやっていた言

もっとみる