・全ての同行者は20歳以上でなければならない、は同行者がいないならOK
・同行者がいないのに蹴られるの、理不尽すぎる
・参加者は下記全ての条件を満たさなければならない、は条件がなにも書かれていないならまあOK
・書き漏れでは?としてつっかえしたい気もする
・手札は全て裏にしなければならない、は手札がなければOK
・手札がないのにどう裏にしろと
いや結局OKに落ちるのか。
なんか違和感があるなと思っていたが、 (items[], cond) -> bool の話と (target, cond[]) -> bool (あるいは (bool[]) -> bool)の話がまざってない?
all([])
all([]) = false が嬉しい話、これとか? (説得力は微妙だが理解はできる、くらいのものだが) https://twitter.com/lo48576/status/1664536203801284608
「配列のすべての要素が条件を満たすなら True を返す」関数を定義するとき、空の配列を渡したら True を返すべき数学的証明 https://zenn.dev/wsuzume/articles/c4f85df441def6#fnref-b945-9
流行ってるの、これかぁ。元の問題を論理学っていうか数学っていうかの言葉に置き換えて考えて定義を与える人的には当然 True 返すやろみたいな話だし、OCaml の List.fold_left みたいな関数で実装することを考えると true 返すのが楽やろみたいな話もあるが、職業プログラマとしては給料を渡す人間が false にしろといえば false にするという話なのかなぁ。知らんけど。
不思議・・・><
田島麻衣子 - Wikipedia https://ja.wikipedia.org/wiki/%E7%94%B0%E5%B3%B6%E9%BA%BB%E8%A1%A3%E5%AD%90
"青山学院大学国際政治経済学部卒業
オックスフォード大学大学院修士課程修了"
中学入試の問題で何点かとれないと国会議員になれないようにしたほうがいいと重う気がする。
https://www.j-cast.com/2023/06/02462673.html