Spells and Charms

プログラミング(呪文学)の学習記録。

2019-04-01から1ヶ月間の記事一覧

テクニカルインタビュー 2回目

先日、2回目のテクニカルインタビューをうけました。 前回よりも圧倒的に練習不足を実感。 奨学金の申請をしたかったので、直近の締め切りを目標にしていたのですが、やはり時間が十分にかけられていませんでした。 勉強の仕方が良くなかった単純にかけた時…

コードを書く前に方針をたてよう

方針とは。 インプットはなにか。 アウトプットはなにか。 そして関数の中でなにをするのか。 関数でないこともあるかもしれませんが、要するにどんな処理を経てアウトプットになるのか、書ければいいと思っています。 テクニカルインタビューで指摘があって…

ブートキャンプのテクニカルインタビュー その2

30分で私は3つのコードをやりました。最後は未完成。 1つ目はごくシンプルなifを使うコード。 特になにということはなかったと思います。 2つ目はすでにあるコードからコンソールになにがでてくるかを当てるもの。 個人的にはこれが一番おもしろいと思いまし…

ブートキャンプのテクニカルインタビュー

今日テクニカルインタビューを受けたので、もらったアドバイスをメモしておきます。 キーバリューの練習不足 テスト不足 まず先にロジックの組み立てをする 1については圧倒的に納得です。次回のインタビューが1週間後なので、できるだけ時間をみつけてやり…

eloquent javascript 2nd edition chapter 4 Data Structures: Objects and Arrays

Exercises The sum of a range The sum of a range The introduction of this book alluded to the following as a nice way to compute the sum of a range of numbers: 1 console.log(sum(range(1, 10))); Write a range function that takes two argument…

eloquent javascript 2nd edition chapter 3 Function

Excercise Minimum The previous chapter introduced the standard function Math.min that returns its smallest argument. We can do that ourselves now. Write a function min that takes two arguments and returns their minimum. これは結構すぐでき…

eloquent javascript 2nd edition chapter 2 Program Structure

今回からは気になるところだけメモしていくことにしました。 whileとdo-whileのちがい while(a){ //何らかの処理 } do{ //何らかの処理 } while (a) 条件aに関わらずdo-whileは最低1回は実行されてしまう。 **以下エクササイズのネタバレありです** Exercise…

eloquent javascript 2nd edition chapter 1 Values, Types, and Operators

Values Numbers Arthmetic + //addition - //subtraction * //muitiplication / //devision % //reminder of dividing special numbers infinity -infinity NaN //not a number String Strings cannot be divided, multiplied, or subtracted, but the + ope…

配列の要素数を数えて連想配列にするやりかた

テキストボックスに入力された値を、種類ごとにわけて連想配列にしたいというもの。 大まかな流れとしては 入力値を配列にする 空の連想配列を用意 forループで仕分けして行く という3ステップ。 自分はまだes6と呼ばれる次世代バージョンのJavaScriptは学ん…