https://github.com/aggstam/number-pairs
Simple Prolog procedure to detect number pairs in a list.
https://github.com/aggstam/number-pairs
prolog
Last synced: 7 months ago
JSON representation
Simple Prolog procedure to detect number pairs in a list.
- Host: GitHub
- URL: https://github.com/aggstam/number-pairs
- Owner: aggstam
- License: gpl-3.0
- Created: 2023-01-24T02:26:14.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-31T16:51:32.000Z (over 2 years ago)
- Last Synced: 2025-01-12T20:33:34.397Z (9 months ago)
- Topics: prolog
- Language: Prolog
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# number-pairs
Detect all number pairs in a list based on a predefined relation between them.
In this example we assume we look for number pair where A = 3 * B.
Implementation requires *prolog* to be installed.## Execution example
```
❯ swipl -s number_pairs.pl?- find_pairs([5, 15, 20, 45], Pairs, Waste).
Pairs = [[5, 15], [15, 45]],
Waste = [20] .
```