タグ

プログラミングに関するkarumadoのブックマーク (8)

  • ハル研究所 プログラミングコンテスト2018 | 問題

    ここは街の小さなお菓子屋さん。大人気の「気まぐれシカクッキー」を、今日もオーブンフル稼働で焼いています。 オーブンをうまく活用して、様々な大きさのクッキーを手際よく、たくさん焼いてください。 ルール オーブンについて オーブンは正方形で表現されていて、20×20のグリッドで表現されます。 後述するクッキー生地をこのグリッド単位で配置します。 クッキーについて オーブンにクッキー生地を配置して焼いていきます。 焼きあがったクッキーは自動的にオーブンから取り出されます。この時スコアが加算されます。 クッキー生地は矩形で表現されます。色々な縦横サイズ(整数)のクッキー生地が存在します。 正方形のオーブンに収まる範囲内にクッキー生地を配置することができます。 既に配置されているクッキー生地と重なる位置にクッキー生地を配置することはできません。 焼きあがるまでの時間は「ターン」と呼ばれる単位で管理し

    karumado
    karumado 2018/10/05
    今年の問題 ビューアがあるすごいな。
  • ハル研究所 プログラミングコンテスト2018 | TOP

    日、アンケート受付を終了するとともに、マイページサービスを終了しました。 (2018/11/22) マイページは11月22日(木)12:00をもってサービス終了となります。サービス終了以降はマイページにログインいただけなくなりますのでご了承ください。 (2018/11/19) プロコン2018の結果発表を掲載しました。上位入賞者の作品や実行委員会の総評もあわせて掲載しています。 (2018/11/15) 1995年に当社プログラマー数人による遊びとして始まった「ハル研究所プログラミングコンテスト」は、熱戦を重ねるうちに会社の公式イベントに成長しました。日頃は各々の仕事に集中するプログラマーが、年に一度のこのプロコンでは、皆で同じ問題に取り組んで互いに腕を競い合い、それを楽しむことでスキルアップを図っています。 この「プログラマーの祭典」ともいえる私たちの文化を感じていただきたいと、200

  • Hour of Code

    Hour of Code AI による創造性 世界中の何百万人もの人々と一緒に、AIの有無にかかわらず、1時間のコーディングを計画し、AIの仕組みを学びましょう。誰でも、どこでもできます。経験は必要ありません。 生徒向け アクティビティを探索 AI の仕組みを学ぶ Hour of Codeとは何ですか? アワー・オブ・コードは、あらゆるスキルレベルの学習者を対象とした、楽しいアクティビティやビデオを通じて、コンピュータサイエンスを無料で紹介しています。今年のコーディングと AI の祭典は、400 を超えるパートナー、2 万人の教育者、58,000 人のボランティアによって支えられています。 1,734,996,543 コード提供時間 180以上の国における世界的な運動。 2023 年にこれまで登録されたイベント数107,571, そのうち 113 個はJapan で行われています。.

    Hour of Code
  • GLICODE®(グリコード)|グリコ

    利用規約 利用者は、規約の定めに従い、「GLICODE®(グリコード)」(以下「コンテンツ」といいます)を利用するものとします。 なお、当社は当社が必要と判断する場合、あらかじめ利用者に通知することなく、いつでも、規約を変更できるものとします。 変更後の規約は、当社が運営するウェブサイト、アプリ内の適宜の場所に掲示された時点からその効力を生じるものとし、利用者は規約の変更後もコンテンツを使い続けることにより、変更後の規約に対する有効かつ取消不能な同意をしたものとみなされます。 かかる変更の内容を利用者に個別に通知することはいたしかねますので、コンテンツをご利用の際には、随時、最新の規約をご参照ください。 注意事項 コンテンツ利用にかかる通信費や諸経費は利用者の負担となります。 当社は、当社が必要と判断する場合、あらかじめ利用者に通知することなく、いつでも、コンテンツの

    GLICODE®(グリコード)|グリコ
  • TechCrunch

    Sure, AI can write sonnets and do a passable Homer Simpson Nirvana cover. But if anyone is going to welcome our new techno-overlords, they’ll need to be capable of something more practical — w The availability of Large Language Models (LLMs) has made it easier for developers to make chatbots. Large companies such as OpenAI, Google, and Microsoft, have made ChatGPT, Bard, and Bing Chat widel

    TechCrunch
  • 熟練の技術者だけが知っている効果的に成長するための「努力の指針」とは | Social Change!

    最近、若い技術者を一緒に開発しながら育てています。若者たちが一人前になるためには、勿論しっかりと努力をしなければいけませんが、ただし闇雲に頑張るよりも指針があったほうがいいでしょう。 その視点でベテラン技術者たちを観察すると、効果的な努力の仕方があることに気づきます。この記事では、熟練の技術者たちが日常的にやっている「努力の指針」について考えました。 品質:価値判断を増やすためのレビューを受ける 何よりもまず身に付けるのは、基礎体力です。体力といっても肉体的な意味ではなく、その仕事における基礎的な力のことです。たとえばプログラミングであれば、より速く、より美しいソースコードを書けるようになることです。 未熟なうちは、何をするにしても時間はかかりますし、成果物の品質もよくないでしょう。では、どうすれば上達するのでしょうか。 品質は熟練者からのレビューを受ければ高めていくことができます。品質を

    熟練の技術者だけが知っている効果的に成長するための「努力の指針」とは | Social Change!
  • 多くの若きプログラマたちが学ぶべきこと | POSTD

    私はこの7年半、 Ronimo でプログラミングを学ぶ多くのインターン生を指導し、様々なタイプの大学生や大学院生を見てきました。彼らのほとんどには、共通して言える学ぶべきことがあります。特別なテクニック、アルゴリズム、数学、あるいは特定の形式についての話だと思う人もいるかもしれません。もちろんそれも必要ですが、中心的なものではないと私は考えます。彼らが主軸として学ぶ必要があるのは、自己統制力です。常に可能な限り読みやすいコードを書き、開発中の変更により秩序がなくなってきた時にはきちんとリファクタリングを行い、使用されていないコードを除去し、コメントを追加することができるという力です。 プログラミングのインターン生を指導する際、この話にほとんどの時間をかけます。上級のテクニックでもなければエンジンの詳細についてでもなく、概ね彼らにより良いコードを書かせることに主眼を置きます。いつもインターン

    多くの若きプログラマたちが学ぶべきこと | POSTD
    karumado
    karumado 2015/02/06
    リーダブルコード
  • 正月の酔っ払い物理学者が数学者の皮を被った天使に出会うお話 | カメリオ開発者ブログ

    あけましておめでとうございます。白ヤギの物理担当、シバタアキラ(@punkphysicist)です。 皆様はどんなお正月を過ごされましたか?日の正月といえば、おせち、日酒、おばあちゃん、そしてパズル、ですよね。私の正月はそんな感じでした。お節をたらふくべ、美味しいお酒でほろ酔い気分になっている私の横で、黙々とおばあちゃんがパズルをやっているのに気づいたのです。部屋中をフワフワしている私とは全く対照的に、微動だにせずパズルを続けるおばあちゃん。御年迎えられると辛抱強さが半端ない。 そんなおばあちゃんがやっていたのはかわいいチョコレートのピースとは裏腹にこんな挑発的な文言の書かれたパズルです(この記事はアフィリエイトではありませんが、写真をクリックすると買えます) 何時間たっても答えが出ないおばあちゃん、辛抱強さは人一倍強いですが、私も何とか助けてあげたいと思いトライ。しかし日酒が・・

    正月の酔っ払い物理学者が数学者の皮を被った天使に出会うお話 | カメリオ開発者ブログ
  • 1