コーディングインタビュー解説!素数を判定するコードを実装しろ!

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ม.ค. 2025

ความคิดเห็น • 52

  • @たろう-m3d
    @たろう-m3d 4 ปีที่แล้ว +6

    コメントアウトをする速さやpythonの構文をパッとかけるところ、unit testを書くことの大事さ(そして効率の良さ)が勉強になりました

  • @Mickey.Youtube
    @Mickey.Youtube 4 ปีที่แล้ว +2

    テストを書くことの大切さがよくわかりました。現場ではテストは必須ですものね。ある部分を変更したら、別の部分が正しく動作しなくなった、というような状況を検知できますから。

  • @爪切って手で取ろうとすると皮
    @爪切って手で取ろうとすると皮 ปีที่แล้ว +2

    12:00 この辺完全に数学の知識ですね

  • @TheARMYROCK
    @TheARMYROCK 4 ปีที่แล้ว +2

    題目は素数判定なのに、、所々重要な知識が詰まっていて、とても勉強になります!

    • @engineer-jun
      @engineer-jun  4 ปีที่แล้ว

      お役に立てて嬉しいです!

  • @ノコノコ-n4n
    @ノコノコ-n4n 3 ปีที่แล้ว +1

    pythonのコーディングとアルゴリズムの勉強にもなって一石二鳥ですね!
    題材が素数ということもあり、非常に分かりやすくて楽しかったです。

    • @engineer-jun
      @engineer-jun  3 ปีที่แล้ว

      お役に立てて幸いです!!

  • @TT-bx1mw
    @TT-bx1mw 4 ปีที่แล้ว +6

    大枠の法則を掴んで体系化させるって案外難しい汗

    • @engineer-jun
      @engineer-jun  4 ปีที่แล้ว +1

      そうですよね。私もそう思います!

  • @miblg4198
    @miblg4198 4 ปีที่แล้ว +2

    そうか、
    やるやらないを決める
    実装
    動作検証
    速度検証

  • @henlyhenly167
    @henlyhenly167 4 ปีที่แล้ว +1

    こういうアルゴリズム系の動画はすごくありがたいです。Udemyのコースでもコーディングインタビューの動画やって欲しいです!!

    • @engineer-jun
      @engineer-jun  4 ปีที่แล้ว +1

      実は今作成中です!!

    • @henlyhenly167
      @henlyhenly167 4 ปีที่แล้ว

      @@engineer-jun それはかなり嬉しいです。UdemyもC++系のアルゴリズム動画はあるのですが、pythonでの動画は英語版が少ししかなかったような気がするので。楽しみに待っています!!!

  • @masaruhada0116
    @masaruhada0116 4 ปีที่แล้ว +3

    大量のデータをさばく際はスピードもさることながら、パブリッククラウドのインフラの環境だとインフラの利用料金にも影響か出てくるとおもうので、
    やっぱり効率よく処理するアルゴリズムって大事なんだなーとおもいました。

  • @enableany9597
    @enableany9597 4 ปีที่แล้ว +3

    Udemyで酒井さんのPython講座受講しました!
    この問題、答えは知りませんでしたが、だいたいパッと、こう書けば良いんじゃない?って頭に浮かびました(笑)
    自分的にはすごい進歩でした(笑)

    • @enableany9597
      @enableany9597 4 ปีที่แล้ว +1

      あ、v1だけです(笑)
      でも、v2以降も説明なしでも分かるくらいに成長してるのはビックリです😁

    • @engineer-jun
      @engineer-jun  4 ปีที่แล้ว

      @@enableany9597 それはかなり成長されてますね!!

  • @miblg4198
    @miblg4198 4 ปีที่แล้ว +3

    なんでだろうな、プログラマは諦めたはずなのにこれ見るとワクワクするんだよなぁ

  • @proweb9492
    @proweb9492 4 ปีที่แล้ว +1

    コード実装の動画は面白いですね。高校生の自分が理解できるほど分かりやすく、スピード感もちょうどよかったです。シリエン戦隊さんはアルゴリズムをガッツリ勉強したことありますか。自分は本を購入して勉強しています。

    • @engineer-jun
      @engineer-jun  4 ปีที่แล้ว +1

      私は面接対策でやった程度ですかね。。。そこまでがっつりはやってないです。。。もし面白い内容があったら教えてください!

  • @world-satellite-2525
    @world-satellite-2525 2 ปีที่แล้ว +1

    時間の計測とか、ユニットテストとか、調べずに書ける必要ありますか??

    • @engineer-jun
      @engineer-jun  2 ปีที่แล้ว +1

      調べながらで全然いーと思います!

    • @world-satellite-2525
      @world-satellite-2525 2 ปีที่แล้ว

      @@engineer-jun バシバシ書いてたので凄いなーって思いました!!

  • @KentaroxKondo
    @KentaroxKondo 2 ปีที่แล้ว

    たのしい…🙌

  • @rtera7191
    @rtera7191 4 ปีที่แล้ว +1

    本題とは違う内容ですが、質問させて頂きます。
    シリコンバレーのITエンジニアの間では、MacのPCを使う方々のほうが、多いんでしょうか?
    ちなみに私はほとんどWindowsしか使っていません。

    • @engineer-jun
      @engineer-jun  4 ปีที่แล้ว

      Macの方が多いですよー。

    • @rtera7191
      @rtera7191 4 ปีที่แล้ว

      @@engineer-jun macのほうが多い理由としては、メリットとして、iOSアプリの開発ができるとか、
      windowsマシンに見られる、ハードウェア等の構成によるアプリ等の不具合発生頻度が少ないとか、
      などの理由があるんでしょうか?

  • @chihayasatosin8278
    @chihayasatosin8278 4 ปีที่แล้ว +1

    自分には数学の知識がないからかもしれませんが…
    自分がv4のソースコードを書いて見せた時に、5、7、11、13がtrueとなるは、意図せず正解になったかのように思われないか心配になります。
    業務においてこのような場合、rangeの前にコメントを書かれますか?

    • @engineer-jun
      @engineer-jun  4 ปีที่แล้ว

      複雑な処理の前にはコメントを書きますが、単純な物はコードで理解できるように書かれていれば書かないケースもありますね。

    • @chihayasatosin8278
      @chihayasatosin8278 4 ปีที่แล้ว

      シリエン戦隊JUN TV ご返信ありがとうございます。勉強になります。

  • @ph4746
    @ph4746 4 ปีที่แล้ว +2

    atcoderなどの競技プログラミングでも出てくる題材ですね。実際の業務でもそういう考え方が活きる場面は結構あるのでしょうか?

    • @engineer-jun
      @engineer-jun  4 ปีที่แล้ว +1

      実務ではあんまり使わないので、大量に面接に来るエンジニアの足切り用には最適かもしれません。

    • @ph4746
      @ph4746 4 ปีที่แล้ว

      シリエン戦隊JUN TV なるほどです。お忙しい中お答えいただきありがとうございます😊

  • @renren4700
    @renren4700 4 ปีที่แล้ว +1

    本なんですがなんてググったら出てきますか?
    コーディングテスト 本
    でググっても見つかりませんでした。
    英語にしかないんですかね?

    • @engineer-jun
      @engineer-jun  4 ปีที่แล้ว

      coding interviewとか英語だと結構出てきますね。

  • @givenup1173
    @givenup1173 2 ปีที่แล้ว

    おもしろかった

    • @engineer-jun
      @engineer-jun  2 ปีที่แล้ว

      よかったです!!

  • @taq426
    @taq426 4 ปีที่แล้ว +2

    PythonとGoの講座すごく良かったです。
    面倒かもしれませんが、
    「CI/CDでWEBアプリ開発を行う講座(出来たら、Circle CI, Docker, Djangoがいいです)」
    作って頂きたいです。かなり大変かもしれませんが、、、
    検討をお願いします!!

  • @noirened
    @noirened 4 ปีที่แล้ว +1

    (C++でこういうのやって欲しいなあ〜)

  • @jacobian8789
    @jacobian8789 3 ปีที่แล้ว +1

    このエディタって何ですか??便利そう、、!

  • @鼻セレブ-j2u
    @鼻セレブ-j2u 4 ปีที่แล้ว +3

    私は現在大学1年でプログラミングに興味を持ちRubyを勉強しているのですが、そんな中でシリコンバレーで働くということに憧れるようになりました。過去の動画を拝見させて頂くとQAエンジニアが狙い目とのことだったのですが、プログラミング初学者の私がそこを目指していくとき、学ぶべき言語や分野はどのようなものなのか教えてほしいです。
    この動画とは関係のない質問ですみません。

    • @engineer-jun
      @engineer-jun  4 ปีที่แล้ว +1

      Pythonなどいいと思いますよ!テストスクリプトなどでも使われております!

  • @lalaport_z
    @lalaport_z 4 ปีที่แล้ว +3

    これが無料で見られるのがすごい

    • @engineer-jun
      @engineer-jun  4 ปีที่แล้ว +1

      ありがとうございます!!

  • @takorice671
    @takorice671 4 ปีที่แล้ว +1

    自分の無能さを再認識しました・・・
    めげずに頑張ります。。。

    • @engineer-jun
      @engineer-jun  4 ปีที่แล้ว

      慣れかと思うので大丈夫です!

  • @imge9
    @imge9 4 ปีที่แล้ว +4

    こんなもんで大丈夫なんだ