記事へのコメント24

    • 注目コメント
    • 新着コメント
    ymzkey
    ymzkey (1,5)[1,5)の違い。そういうものだと思っていたせいで改善できるとすらおもっていなかった……久しぶりに感動している[pyhon][プログラミング][参考になる]

    2023/07/06 リンク

    その他
    yarumato
    yarumato “開区間は (left,right) 両端点を含まない。(1,5) は 2,3,4。閉区間は [left,right 両端点を含む。[1,5] は 1,2,3,4,5。半開区間 [1,5) は1,2,3,4。←Pythonの range(1,5)。半開区間の良い性質:空の区間を表現、区間内の個数を数えやすい 5-1=4”

    2023/06/27 リンク

    その他
    perl-o-pal
    perl-o-pal C言語のindexが0 basedなのが良くなかった気がするが…。BASICの1から始まるやつも普通に使えていた気がするんだよな。

    2023/06/27 リンク

    その他
    iwtn
    iwtn 人類に範囲とか区間は難しかったんや……しかし、プログラミングだと、良いライブラリや記法などで上手く対応してくれていると本当に助かるやつ。

    2023/06/27 リンク

    その他
    masa8aurum
    masa8aurum この記事ではなぜか整数で説明してるけど、実数ならなおのこと、半開区間になるのが自然だよな

    2023/06/27 リンク

    その他
    kre
    kre 特に意識せずクラス作る時に使ってた

    2023/06/27 リンク

    その他
    momonga_dash
    momonga_dash 自分で引数考える時は忘れんようにしたいね〜

    2023/06/27 リンク

    その他
    kyopeco
    kyopeco 意識してなかった。面白い。

    2023/06/27 リンク

    その他
    uunfo
    uunfo 数学で場合分けしてたら普通に身につく感覚だけど、整数しか扱わないなら好きなようにすればと思う

    2023/06/27 リンク

    その他
    hase0510
    hase0510 競技プログラミングをやると累積和とかセグメントツリーとかローリングハッシュとかを書いているうちにしっかり身につくのでおすすめです。

    2023/06/27 リンク

    その他
    surume000
    surume000 メリット聞くとなるほど

    2023/06/27 リンク

    その他
    good2nd
    good2nd うわああああ俺の大嫌いな奴だ!!昔苦労してやっと皮膚感覚になったのに読んでみたらまた頭が捩れそうになったので途中で読むのやめた。あぶねー。

    2023/06/27 リンク

    その他
    rna
    rna 昔C言語の本でfor(i=0;i<=9;i++)じゃなくてfor(i=0;i<10;i++)って書けって言ってたやつだな。半開区間て言ってたかは憶えてない。非対称のなんとかって書いてたかも。

    2023/06/27 リンク

    その他
    inatax
    inatax 隣接する区間がピタッとハマる感じから、無印良品とかの重ねられる収納ケースのイメージがいつも頭に浮かぶ

    2023/06/27 リンク

    その他
    onesplat
    onesplat 区切り線の位置って解釈のほうが100億倍イマイチでわろた

    2023/06/27 リンク

    その他
    kagehiens
    kagehiens 一ヶ月のDatetime区間を表す必要があるときに閉区間だと鬱陶しいことこの上ない。

    2023/06/27 リンク

    その他
    uehaj
    uehaj 集合を加減操作無しで直和分割できる/forループで10回まわすのはfor(i=0;i<10;i++)だから親和する気がするな/substring(from,to)も半開区間なのだが、この場合は区切り線の位置で考えると良い

    2023/06/27 リンク

    その他
    nakag0711
    nakag0711 C++のSTLのイテレータは半開区間だけど初め実によく出来ていると感心したわ。ただ区切り線を指すという解釈には馴染みにくい

    2023/06/27 リンク

    その他
    knjname
    knjname 時間範囲は基本 [start, end) だね

    2023/06/27 リンク

    その他
    suquiya0
    suquiya0 めもめも。

    2023/06/27 リンク

    その他
    megumin1
    megumin1 この記事の説明もイマイチかと。定番の説明は[left, right)のleft,right等は「要素を指す」ではなく「要素と要素の間の境界・区切り線の位置を表す」です。これで一生悩まなくてすみます。[left,left)が空なのもこれで自明。

    2023/06/26 リンク

    その他
    aya_momo
    aya_momo 分割しやすいから、バイナリサーチが書きやすいんだよな。

    2023/06/26 リンク

    その他
    yug1224
    yug1224 半開区間の考え方大事だよなー

    2023/06/26 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    半開区間の魅力 〜プログラミングでのスマートな区間の扱い方〜 - Qiita

    はじめに こんにちは、kenです。 今回は「プログラミングで区間を扱いたいときは半開区間が良いよ」とい...

    ブックマークしたユーザー

    • techtech05212024/06/10 techtech0521
    • ohnishiakira2023/12/18 ohnishiakira
    • iusuche892023/08/14 iusuche89
    • lugecy2023/07/06 lugecy
    • ymzkey2023/07/06 ymzkey
    • fm3152023/07/03 fm315
    • yoshikoyamazil2023/07/01 yoshikoyamazil
    • xyzpda2023/06/30 xyzpda
    • midas365452023/06/29 midas36545
    • tasukuchan2023/06/28 tasukuchan
    • eichisanden2023/06/28 eichisanden
    • e10kg2023/06/28 e10kg
    • fhvbwx2023/06/28 fhvbwx
    • m0t0m0t02023/06/28 m0t0m0t0
    • korin2023/06/27 korin
    • dhrname2023/06/27 dhrname
    • xbwcx8392023/06/27 xbwcx839
    • yarumato2023/06/27 yarumato
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事