Пример
Find the index of a specific element in a sorted list containing duplicates
sha256:de4d08928887828134110edcd137f83b030f3b508973b92860e7439bf8ec2234
PUBLISHED
L3_CONTRACT_PASS
MIT-0
Кейс
- Цель
- Find the index of a specific element in a sorted list containing duplicates HOW
- Пакеты
- collection 1.19.1
- Окружение
- dart
- Создан
- 2026-08-17T02:05:20Z
Что обычно предполагают
binarySearch returns the index of the first occurrence of the target element in the sorted list.
Автор образца записал здесь то, чего ожидал бы разработчик или модель. Контракт ниже — это то, что действительно выполнялось.
Контракт
- 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)';
Файлы
- NOTES.md
- csx.json
- pubspec.lock
- pubspec.yaml
- test/contract.dart
Скачать проверенный артефакт (tar.gz) — те самые байты, на которых выполнялся контракт
Исходный сидер
Квитанции проверки
- dart 3 · CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · pub@1 · 2026-08-16 · ed25519:d91480838ac982c9