[過去ログ] Qiita 4 - キータぞ、来たぞ、キータだぞー (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
246
(4): デフォルトの名無しさん [sage] 2024/02/28(水) 08:32:21.60 ID:y4kbkltn(1) AAS
「ただし」は真となる値の範囲を狭めるもので条件演算子のandだよ
ベン図を描けばわかる(ただし頭の悪いお前にはわからない)
「かつ」と違うのは用法だね

if(ベン図を描くand理解しようとしている人!=頭の悪いお前){
理解できる
}

つまり「ただし」の前の条件が真であっても後の条件を評価するまでは評価が終わらない
「ただし」の前の条件が偽であった場合には後の条件は見なくて良い

Dまで判定して真であればEを評価しないうちに早期リターンするコードを書くやつがアホなだけ

> A: 4の倍数の年は、うるう年
> D: ただし30の倍数の年は、うるう年
> E: ただし、30と4の倍数の年はうるう年ではない

これは次のようになる
y%4==0 && y%30==0 && !(y==30&&y==4)

yが4の場合と30の場合は閏年だが60の場合は違う
60が閏年から外れるのはEが生きてるからだ
ほらEがあるとないとで結果が違うだろ?
同じ結果になるコードを書くお前がアホなんだよ
(ただしお前にはこんなに丁寧に説明しても理解できない)
247: デフォルトの名無しさん [sage] 2024/02/28(水) 08:36:07.49 ID:LGkVWGjh(1) AAS
>>246
「ただし」自体の説明はそれで合ってるがDのイミフな日本語を機械的にコード化したせいでコードは間違ってるぞ
248: デフォルトの名無しさん [sage] 2024/02/28(水) 09:56:18.74 ID:MlGp2l7l(1) AAS
>>246
> A: 4の倍数の年は、うるう年
> D: ただし30の倍数の年は、うるう年
> E: ただし、30と4の倍数の年はうるう年ではない

AとDでうるう年である条件を定義してEで例外を定義するならDの「ただし」は余計。

> これは次のようになる
> y%4==0 && y%30==0 && !(y==30&&y==4)

↑は完全に間違い。馬鹿丸出し。
249: デフォルトの名無しさん [sage] 2024/02/28(水) 10:14:51.35 ID:FdH5cnJ+(1) AAS
>>246
> A: 4の倍数の年は、うるう年
> D: ただし30の倍数の年は、うるう年
> E: ただし、30と4の倍数の年はうるう年ではない

Dの条件を「(4の倍数で)30の倍数の年はうるう年」のつもりで言ってるなら頭悪いな。
「(4の倍数で)30の倍数の年はうるう年」は

> A: 4の倍数の年は、うるう年

に反しない条件なのでDは意味ない。
仕様については問い合わせされるレベルで頭悪い。
256: デフォルトの名無しさん [sage] 2024/02/28(水) 11:54:35.90 ID:Sa1fCZXj(1) AAS
ashworthが一晩掛けた渾身の投稿>>246がフルボッコで草w
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.046s