Code to find number combination(s) for a given total
bhalpin
Member Posts: 309
Hi.
I have a set of numbers and I need to find a subset that equals, or is less then a given value.
For example, I might have the numbers 2, 6, 8, 10, 16, & 22, and need to find a combination that totals 40. The answers would be 2 + 16 + 22 = 40, or 8 + 10 + 22 = 40, or 2 + 6 + 10 + 22 = 40. If my target was 41, then either of these would be acceptable too.
Has anyone seen C/AL code that accomplishes this?
Thanks!
I have a set of numbers and I need to find a subset that equals, or is less then a given value.
For example, I might have the numbers 2, 6, 8, 10, 16, & 22, and need to find a combination that totals 40. The answers would be 2 + 16 + 22 = 40, or 8 + 10 + 22 = 40, or 2 + 6 + 10 + 22 = 40. If my target was 41, then either of these would be acceptable too.
Has anyone seen C/AL code that accomplishes this?
Thanks!
0
Comments
-
Update:
It looks like the Excel add-in "Solver" has the function I need. So, in theory, I could manipulate Excel from within NAV to get my answer.
Has anyone gone anywhere near this though NAV? Or, or does anyone know of any examples that manipulate Excel beyond the usual loading of a spreadsheet?
Thanks!0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 323 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions