たとえば、5つの整数のセットを定義したとします。セットからの最小数
int a = 5;
int b = 7;
int c = 8;
int d = 9;
int e = 10;
ここでは、5つの値a1、b1、c1、d1、e1を受信します。これらは、私が定義した値に限定されない任意の値を持つことができます。
私が定義したものとフライマッチで受け取った少なくとも3つの値が真であれば真を返したい。
Public String atleastThreeMatches(){
(a1=a && b1 = b && c1 = c) || .....
}
大量の値に一致させる必要がある場合、上記のようなことは実現できません。
これにはJavaなどの機能がありますか?
カウンタを使用してください。 'if(何かが一致する)count ++'; 'もし(何か他のものと一致する)count ++';その後、 'if(count> = 3)...'となります。あなたがループ内でこれを行うことができるように、あなたが配列にマッチしているすべてのものを置くことができれば、はるかに良いでしょう。 – ajb
あなたは* Java *または* Javascript *を意味しましたか?私は 'function'キーワードのために尋ねます。 – selbie
int [] ints = new int [] {5,7,8,9,10}; ' – c0der