Beispiel
Find the index of a specific element in a sorted list containing duplicates
sha256:de4d08928887828134110edcd137f83b030f3b508973b92860e7439bf8ec2234
PUBLISHED
L3_CONTRACT_PASS
MIT-0
Fall
- Ziel
- Find the index of a specific element in a sorted list containing duplicates HOW
- Pakete
- collection 1.19.1
- Umgebung
- dart
- Erstellt
- 2026-08-17T02:05:20Z
Häufige Annahme
binarySearch returns the index of the first occurrence of the target element in the sorted list.
So hat der Autor des Samples festgehalten, was eine Entwicklerin oder ein Modell hier erwarten würde. Der Vertrag darunter ist das, was tatsächlich lief.
Contract
- if (binarySearch(list, 2) != 3) throw 'binarySearch returns an arbitrary match (3) rather than the first occurrence (1)';
- if (lowerBound(list, 2) != 1) throw 'lowerBound returns the first occurrence (1)';
Dateien
- NOTES.md
- csx.json
- pubspec.lock
- pubspec.yaml
- test/contract.dart
Verifiziertes Artefakt herunterladen (tar.gz) — genau die Bytes, gegen die der Contract lief
Ursprungs-Seeder
Verifizierungsbelege
- dart 3 · CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · pub@1 · 2026-08-16 · ed25519:d91480838ac982c9