はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    Google I/O

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Scoop で Ruby をインストール後ちょっとハマった話 - Qiita

    3 users

    qiita.com/superrino130

    はじめに WindowsでRubyのインストールと言えばRubyInstallerですが、CrystalをインストールするにはScoopが必要なので、本格的に移行してみました。 bundle でハマった Gemfileでパッケージ管理が楽々が魅力のRuby、しかしnative extensionsのインストールでエラーが発生。 Fetching gem metadata from https://rubygems.org/..... Resolving dependencies... Fetching debase 0.2.5.beta2 Installing debase 0.2.5.beta2 with native extensions ... An error occurred while installing debase (0.2.5.beta2), and Bundler c

    • テクノロジー
    • 2023/01/08 10:00
    • Ruby
    • Ruby を Crystal にトランスパイル してAtCoder に登録したら解くべき精選過去問 10 問を解いてみた - Qiita

      4 users

      qiita.com/superrino130

      はじめに Atcoderのコンテストにて、RubyでTLEが解消しないこと、ないでしょうか。 私はあります。 Rubyのコードを速い言語にトランスパイルして欲しいと思ったこと、ないでしょうか。 私はあります。 前回記事にてripperの内容が少し理解できましたので、それをcrystalに応用してみました。 但し、julializerはRipper.sexpを使用、こちらはRipper.lexを使用しています。 また、諸先輩の記事を参照させていただきました。 Crystallizer require 'ripper' module Crystallizer class << self def ruby2crystal(source) transpile(Ripper.lex(source)) end private def transpile(s) arr = [] s.map do |w|

      • テクノロジー
      • 2022/04/10 02:00
      • Ruby
      • あとで読む
      • ridk のことをよく知ろう - Qiita

        3 users

        qiita.com/superrino130

        はじめに Windows版rubyinstallerの話ですが、ridkってご存知ですか。 私は知りませんでした。 実はいつも見ていた rubyinstallerの終わりの方に出てくるコマンドプロンプト画面。 実はこれ、ridkだったんです。 次のバージョンをインストールするまでお目にかかることもないと思っていましたが、次のコマンドで呼び出すことができます。 実はアップデートもできる 2年前はmsys2でpacmanを使用していましたので、頻繁にアップデートしておりましたが、rubyinstallerを使用してからはアップデートしなくて楽だった次のコマンド等で、アップデート可能です。

        • テクノロジー
        • 2022/03/16 10:11
        • ruby
        • Ruby と Python と Java で解く AtCoder ABC141 D 優先度付きキュー - Qiita

          3 users

          qiita.com/superrino130

          class PriorityQueue def initialize(array = []) @data = [] array.each{|a| push(a)} end def push(element) @data.push(element) bottom_up end def pop if size == 0 return nil elsif size == 1 return @data.pop else min = @data[0] @data[0] = @data.pop top_down return min end end def size @data.size end private def swap(i, j) @data[i], @data[j] = @data[j], @data[i] end def parent_idx(target_idx) (target_id

          • テクノロジー
          • 2020/05/16 20:04
          • techfeed
          • Java
          • Python
          • Ruby
          • あとで読む
          • Ruby と Perl と Java と Python で解く AtCoder ABC 065 C 階乗 - Qiita

            3 users

            qiita.com/superrino130

            n, m = gets.split.map(&:to_i) MOD = 1_000_000_007 def nPk(n, k) r = 1 while k > 0 r *= n r %= MOD n -= 1 k -= 1 end r end if (n - m).abs > 1 puts 0 elsif n == m puts nPk(n, n) * nPk(m, m) * 2 % MOD else puts nPk(n, n) * nPk(m, m) % MOD end

            • テクノロジー
            • 2020/05/09 23:02
            • techfeed
            • Perl
            • Java
            • Ruby
            • あとで読む
            • Ruby と Perl と Java と Python で解く AtCoder ARC 098 C 累積和 - Qiita

              4 users

              qiita.com/superrino130

              はじめに AtCoder Problems の Recommendation を利用して、過去の問題を解いています。 AtCoder さん、AtCoder Problems さん、ありがとうございます。 今回のお題 AtCoder Regular Contets C - Attention Difficulty: 641 今回のテーマ、累積和 入力例 2 のWEWEWEEEWWWEを考察しますと、WEWEWEEiWWWEとなりiの左側のWの個数と右側のEの個数の合計が求める人数となります。 文字列の左0から右n-1に向かって、Eは単調減少、Wは単調増加ですので、計算量を抑える手法として累積和を使用します。 n = gets.to_i s = gets.chomp e = (s[0] == 'E' ? [1] : [0]) w = (s[0] == 'W' ? [1] : [0]) 1.up

              • テクノロジー
              • 2020/05/09 10:04
              • techfeed
              • Java
              • Python
              • Ruby
              • あとで読む
              • Ruby と Perl と Java と Python で解く AtCoder CADDi 2018 C 素因数分解 - Qiita

                4 users

                qiita.com/superrino130

                入力例 4 の972439611840を素因数分解しますと、{2=>6, 3=>3, 5=>1, 103=>4}となります。 これを N 個の整数に分配すれば解答が求まります。N 個未満の素数は、最大公約数に寄与しないわけです。 require 'prime' n, p = gets.split.map(&:to_i) if p == 1 puts 1 elsif n == 1 puts p else h = Prime.prime_division(p).to_h ans = 1 h.each do |k, v| while v >= n ans *= k v -= n end end puts ans end

                • テクノロジー
                • 2020/05/07 22:01
                • techfeed
                • Java
                • Python
                • Ruby
                • あとで読む
                • Ruby と Perl と Java と Python で解く AtCoder ARC 066 C 繰返し二乗法 ハッシュ - Qiita

                  3 users

                  qiita.com/superrino130

                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                  • テクノロジー
                  • 2020/05/02 18:04
                  • techfeed
                  • Java
                  • Ruby
                  • Python
                  • あとで読む
                  • Ruby と Perl と Java と Python で解く AtCoder ABC 131 D 配列のソート - Qiita

                    4 users

                    qiita.com/superrino130

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                    • テクノロジー
                    • 2020/04/29 00:01
                    • Perl
                    • techfeed
                    • Java
                    • Python
                    • あとで読む
                    • Ruby と Perl と Java で解く AtCoder ABC 113 C リファレンス - Qiita

                      3 users

                      qiita.com/superrino130

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                      • テクノロジー
                      • 2020/04/25 22:13
                      • Perl
                      • techfeed
                      • Java
                      • Ruby
                      • あとで読む
                      • Ruby と Perl と Java で解く AtCoder ABC 129 C (前編) - Qiita

                        3 users

                        qiita.com/superrino130

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                        • テクノロジー
                        • 2020/04/22 12:22
                        • Perl
                        • techfeed
                        • Java
                        • Ruby
                        • あとで読む

                        このページはまだ
                        ブックマークされていません

                        このページを最初にブックマークしてみませんか?

                        『qiita.com』の新着エントリーを見る

                        キーボードショートカット一覧

                        j次のブックマーク

                        k前のブックマーク

                        lあとで読む

                        eコメント一覧を開く

                        oページを開く

                        はてなブックマーク

                        • 総合
                        • 一般
                        • 世の中
                        • 政治と経済
                        • 暮らし
                        • 学び
                        • テクノロジー
                        • エンタメ
                        • アニメとゲーム
                        • おもしろ
                        • アプリ・拡張機能
                        • 開発ブログ
                        • ヘルプ
                        • お問い合わせ
                        • ガイドライン
                        • 利用規約
                        • プライバシーポリシー
                        • 利用者情報の外部送信について
                        • ガイドライン
                        • 利用規約
                        • プライバシーポリシー
                        • 利用者情報の外部送信について

                        公式Twitter

                        • 公式アカウント
                        • ホットエントリー

                        はてなのサービス

                        • はてなブログ
                        • はてなブログPro
                        • 人力検索はてな
                        • はてなブログ タグ
                        • はてなニュース
                        • ソレドコ
                        • App Storeからダウンロード
                        • Google Playで手に入れよう
                        Copyright © 2005-2025 Hatena. All Rights Reserved.
                        設定を変更しましたx