abonnement Unibet Coolblue Bitvavo
pi_200345397
Beste,

Ik vroeg me af of er een app of site bestaat die mij van een gemaakte code alle mogelijke combinaties kan geven met bepaalde voorwaarden er aan gekoppeld.

Wat ik bedoel:
Als mijn code A1233B66G is en mijn voorwaarden zijn A kan ook 4 zijn en andersom en 3 kan ook C zijn en andersom.
Dan zijn de volgende codes ook mogelijk: 41233By6G. A12C3B66G. Á12CCB66G. 412CB66G. En ga zo maar door.

Nu is heb ik voor werk bepaalde codes die dus op zo een manier gecodeerd moeten worden. En dit is zeer veel werk vooral als er meerdere voorwaarden zijn en het een langere code is.

Is er een manier om dit geautomatiseerd te kunnen doen?

Bedankt
  dinsdag 13 juli 2021 @ 15:46:51 #2
394547 versterker
- Dat kan HARDER! -
pi_200346036
Als ik het zo lees lijkt het een beetje op het genereren van serienummers voor software. Een alfanumerieke code die aan meerdere vereisten moet voldoen.

Ja, dat kan automatisch, maar daar zijn geen standaard pakketten voor, zeker niet als de voorwaarden ook nog eens veranderen. Dan zou je toch zelf iets moeten schrijven.

Kan je misschien iets duidelijker uit leggen waarvoor het precies is?
  dinsdag 13 juli 2021 @ 16:27:04 #3
458285 Armedias
Helpende hand
pi_200346583
Is toch mooi?
  dinsdag 13 juli 2021 @ 16:35:45 #4
159092 Tyr80
Nani ka hoka ni?
pi_200346696
Kan toch met een beetje gepiel wel in Excel?
"We aren't people, we are text." - Japanman Sakyusan -
pi_200402912
Ben jij een kloon van die persoon met dezelfde vraag in het Excel topic? Zo nee, zie hier één oplossing, misschien niet de oplossing.

DIG / [Excel] Het grote Excelvragentopic #49
pi_200412750
quote:
1s.gif Op vrijdag 16 juli 2021 23:56 schreef Tegan het volgende:
Ben jij een kloon van die persoon met dezelfde vraag in het Excel topic? Zo nee, zie hier één oplossing, misschien niet de oplossing.

DIG / [Excel] Het grote Excelvragentopic #49
:') wtf

[ Bericht 0% gewijzigd door #ANONIEM op 17-07-2021 20:05:23 ]
pi_200429715
quote:
1s.gif Op dinsdag 13 juli 2021 15:05 schreef panpoen. het volgende:
Beste,

Ik vroeg me af of er een app of site bestaat die mij van een gemaakte code alle mogelijke combinaties kan geven met bepaalde voorwaarden er aan gekoppeld.

Wat ik bedoel:
Als mijn code A1233B66G is en mijn voorwaarden zijn A kan ook 4 zijn en andersom en 3 kan ook C zijn en andersom.
Dan zijn de volgende codes ook mogelijk: 41233By6G. A12C3B66G. Á12CCB66G. 412CB66G. En ga zo maar door.

Nu is heb ik voor werk bepaalde codes die dus op zo een manier gecodeerd moeten worden. En dit is zeer veel werk vooral als er meerdere voorwaarden zijn en het een langere code is.

Is er een manier om dit geautomatiseerd te kunnen doen?

Bedankt
Zoiets kun je toch programmeren in Python?
pi_200460782
quote:
16s.gif Op dinsdag 20 juli 2021 20:17 schreef FlippingCoin het volgende:

[..]

Cool heb hem bekeken. _O_
Die thumbnail die youtube alleen heeft gegeven :D Dat is gewoon toeval (vast net op de helft ofzo maar ja), net op dat moment dat die afbeelding volledig was :D Wel humor vind ik, hun algoritme werkt te goed

[ Bericht 1% gewijzigd door #ANONIEM op 20-07-2021 20:35:21 ]
  dinsdag 20 juli 2021 @ 20:37:28 #9
459912 FlippingCoin
Weer zo'n kut millennial.
pi_200460815
Ik vond het geinspireerd door @Phoenyx-God ook wel leuk om te proberen en heb ook een app gemaakt.

Mijn oplossing was om eerst een matrix op te stellen die loop tot 2lengte van de originele code
Dus bij een code 123
1
2
3
4
5
6
7
8
000
001
010
011
100
101
110
111

Met deze matrix een intersectie te maken op de invoer code waarbij een intersectie op 1 dikgedrukt is, het dikgedrukte hier geeft aan dat deze index vervangen moet worden: (hierdoor krijg je een matrix met alle mogelijke combinaties van dikgedrukte indexes)
123
123
123
123
123
123
123
123

Vervolgens neem je de vervangende waarden van de gebruiker bijvoorbeeld:
1
2
1=a
2=b

En dan kan je eenvoudig de vervangende waarden toepassen op de matrix met de dikgedrukte indexes, en wanneer er een match is tussen een dikgedrukte index en een vervangende waarde deze uitwisselen.

Als je interesse hebt in de app en de code:
https://stackblitz.com/edit/typescript-zy2ftp?file=index.ts

Als je interesse hebt in de app alleen:
https://typescript-zy2ftp.stackblitz.io
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_200461031
quote:
16s.gif Op dinsdag 20 juli 2021 20:37 schreef FlippingCoin het volgende:
Ik vond het geinspireerd door @:Phoenyx-God ook wel leuk om te proberen en heb ook een app gemaakt.

Mijn oplossing was om eerst een matrix op te stellen die loop tot 2lengte van de originele code
Dus bij een code 123
[ code verwijderd ]

Met deze matrix een intersectie te maken op de invoer code waarbij een intersectie op 1 dikgedrukt is, het dikgedrukte hier geeft aan dat deze index vervangen moet worden: (hierdoor krijg je een matrix met alle mogelijke combinaties van dikgedrukte indexes)
123
123
123
123
123
123
123
123

Vervolgens neem je de vervangende waarden van de gebruiker bijvoorbeeld:
[ code verwijderd ]

En dan kan je eenvoudig de vervangende waarden toepassen op de matrix met de dikgedrukte indexes, en wanneer er een match is tussen een dikgedrukte index en een vervangende waarde deze uitwisselen.

Als je interesse hebt in de app en de code:
https://stackblitz.com/edit/typescript-zy2ftp?file=index.ts

Als je interesse hebt in de app alleen:
https://typescript-zy2ftp.stackblitz.io
Bedankt voor je inbreng maat, klopt alleen niet helemaal jammer genoeg



33CC ontbreekt o.a.
  dinsdag 20 juli 2021 @ 20:49:44 #11
459912 FlippingCoin
Weer zo'n kut millennial.
pi_200461042
ja ik mis nog de repeterende indexes zie ik. :')

dacht dat ik dat al gemaakt had :@
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_200461671
quote:
16s.gif Op dinsdag 20 juli 2021 20:49 schreef FlippingCoin het volgende:
ja ik mis nog de repeterende indexes zie ik. :')

dacht dat ik dat al gemaakt had :@
Kan de beste overkomen :P Voeg ze nog even toe en dan hebben we die personen bij excel afgetroefd :P Sowieso al met mijn oplossing maar ja als het eleganter kan (wat het sowieso kan) dan des te beter.

Die zeggen dat hun oplossing werkt maar komen niet met werkende voorbeelden. Grote kans dat het niet werkt

[ Bericht 4% gewijzigd door #ANONIEM op 20-07-2021 21:21:59 ]
  dinsdag 20 juli 2021 @ 21:33:14 #13
459912 FlippingCoin
Weer zo'n kut millennial.
pi_200462085
quote:
0s.gif Op dinsdag 20 juli 2021 21:15 schreef Phoenyx-God het volgende:

[..]

Kan de beste overkomen :P Voeg ze nog even toe en dan hebben we die personen bij excel afgetroefd :P Sowieso al met mijn oplossing maar ja als het eleganter kan (wat het sowieso kan) dan des te beter.

Die zeggen dat hun oplossing werkt maar komen niet met werkende voorbeelden. Grote kans dat het niet werkt
Ja ga ik doen weet al weer wat ik was vergeten. :!
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_200462839
quote:
16s.gif Op dinsdag 20 juli 2021 21:33 schreef FlippingCoin het volgende:

[..]

Ja ga ik doen weet al weer wat ik was vergeten. :!
Nou ik ben benieuwd. Heb er alle vertrouwen in trouwens. Jouw oplossing lijkt mij al een stuk netter dan die van mij (nou ja deels, mijn oplossing is juist ook wel erg netjes maar ja copy paste is niet echt iets netjes verder). Maar zelf heb ik gezocht op kant en klare codes op internet maar elke keer was er wel iets wat niet klopte. Vandaar dat ik het uiteindelijk maar loop voor loop ben gaan schrijven en kopiëren. Zoals ik al zei het is sowieso netter te doen dan hoe ik het deed maar ik denk dat het vraagstuk gemakkelijker lijkt dan hoe het in de praktijk is (voor aardig wat mensen).

[ Bericht 3% gewijzigd door #ANONIEM op 20-07-2021 22:10:09 ]
  dinsdag 20 juli 2021 @ 22:21:26 #15
459912 FlippingCoin
Weer zo'n kut millennial.
pi_200463137
quote:
0s.gif Op dinsdag 20 juli 2021 22:08 schreef Phoenyx-God het volgende:

[..]

Nou ik ben benieuwd. Heb er alle vertrouwen in trouwens. Jouw oplossing lijkt mij al een stuk netter dan die van mij (nou ja deels, mijn oplossing is juist ook wel erg netjes maar ja copy paste is niet echt iets netjes verder). Maar zelf heb ik gezocht op kant en klare codes op internet maar elke keer was er wel iets wat niet klopte. Vandaar dat ik het uiteindelijk maar loop voor loop ben gaan schrijven en kopiëren. Zoals ik al zei het is sowieso netter te doen dan hoe ik het deed maar ik denk dat het vraagstuk gemakkelijker lijkt dan hoe het in de praktijk is (voor aardig wat mensen).
Ja het kan ook wel een stuk netter dan die van mij, maarja wil er niet te lang aan besteden. :P
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_200463266
quote:
16s.gif Op dinsdag 20 juli 2021 22:21 schreef FlippingCoin het volgende:

[..]

Ja het kan ook wel een stuk netter dan die van mij, maarja wil er niet te lang aan besteden. :P
Ja ik wou dat oorspronkelijk ook niet maar ben er ongeveer 16 uur mee bezig geweest. Voor mij was het wel soort van nuttig omdat ik in mijn dagelijkse werk niet met PHP werk, bij mijn website wel maar dan nooit met arrays en loops in loops, dus wou dit gewoon doen om ook een beetje op dat vlak soort van relevant te blijven (naar mijn idee). Maar je wil het nog wel afmaken toch? Anders ben je net Tegan.
pi_200463368
quote:
16s.gif Op dinsdag 20 juli 2021 22:21 schreef FlippingCoin het volgende:

[..]

Ja het kan ook wel een stuk netter dan die van mij, maarja wil er niet te lang aan besteden. :P
Niet lullig bedoeld. Ja alvast maar een disclaimer.

Maar jij wil er net als zij niet te lang aan besteden. Maar is dat niet eigenlijk een zwaktebod? Je hebt het geprobeerd, het werkte niet..

Klinkt voor mij alsof er iets komt van 'Ja ik ga dit niet afmaken want het kost teveel tijd'.

Als mens voelen we toch wat sociale druk, dus bij deze 'Dit is niet persoonlijk, ik mag jou juist best wel'. Maar het is niet echt een oplossing als het niet werkt.

Ik heb er alle vertrouwen in dat jij je code werkend kan krijgen en kan delen.

[ Bericht 3% gewijzigd door #ANONIEM op 20-07-2021 22:38:35 ]
  dinsdag 20 juli 2021 @ 22:40:04 #18
459912 FlippingCoin
Weer zo'n kut millennial.
pi_200463499
quote:
0s.gif Op dinsdag 20 juli 2021 22:28 schreef Phoenyx-God het volgende:

[..]

Ja ik wou dat oorspronkelijk ook niet maar ben er ongeveer 16 uur mee bezig geweest. Voor mij was het wel soort van nuttig omdat ik in mijn dagelijkse werk niet met PHP werk, bij mijn website wel maar dan nooit met arrays en loops in loops, dus wou dit gewoon doen om ook een beetje op dat vlak soort van relevant te blijven (naar mijn idee). Maar je wil het nog wel afmaken toch? Anders ben je net Tegan.
16 uur? _O-
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  dinsdag 20 juli 2021 @ 22:41:08 #19
459912 FlippingCoin
Weer zo'n kut millennial.
pi_200463527
quote:
0s.gif Op dinsdag 20 juli 2021 22:33 schreef Phoenyx-God het volgende:

[..]

Niet lullig bedoeld. Ja alvast maar een disclaimer.

Maar jij wil er net als zij niet te lang aan besteden. Maar is dat niet eigenlijk een zwaktebod? Je hebt het geprobeerd, het werkte niet..

Klinkt voor mij alsof er iets komt van 'Ja ik ga dit niet afmaken want het kost teveel tijd'.

Als mens voelen we toch wat sociale druk, dus bij deze 'Dit is niet persoonlijk, ik mag jou juist best wel'. Maar het is niet echt een oplossing als het niet werkt.

Ik heb er alle vertrouwen in dat jij je code werkend kan krijgen en kan delen.
Oke maar, dan wil ik van jouw versie wel dat die met meer dan een triviaal aant variabelen om kan gaan want dit is eigenlijk ook niks. :7
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_200463572
quote:
16s.gif Op dinsdag 20 juli 2021 22:40 schreef FlippingCoin het volgende:

[..]

16 uur? _O-
Ja. Je lacht erom. Maar als ik niks had gezegd had je klant na 24 uur gezegd dat het compleet niet werkte. Want dat is wat het is. Ook ontzettend flauw dat je zo reageert terwijl jezelf een product levert wat compleet niet werkt
pi_200463596
quote:
16s.gif Op dinsdag 20 juli 2021 22:41 schreef FlippingCoin het volgende:

[..]

Oke maar, dan wil ik van jouw versie wel dat die met meer dan een triviaal aant variabelen om kan gaan want dit is eigenlijk ook niks. :7
--

[ Bericht 1% gewijzigd door #ANONIEM op 21-07-2021 12:41:18 ]
  dinsdag 20 juli 2021 @ 22:45:32 #22
459912 FlippingCoin
Weer zo'n kut millennial.
pi_200463607
quote:
0s.gif Op dinsdag 20 juli 2021 22:43 schreef Phoenyx-God het volgende:

[..]

Ja. Je lacht erom. Maar als ik niks had gezegd had je klant na 24 uur gezegd dat het compleet niet werkte. Want dat is wat het is. Ook ontzettend flauw dat je zo reageert terwijl jezelf een product levert wat compleet niet werkt
Ja nou sorry hoor maar 16 uur. _O-
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  dinsdag 20 juli 2021 @ 22:47:22 #23
459912 FlippingCoin
Weer zo'n kut millennial.
pi_200463640
God heeft alles gemaakt in 6 dagen, dat is maar 144 uur he.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_200463713
quote:
16s.gif Op dinsdag 20 juli 2021 22:47 schreef FlippingCoin het volgende:
God heeft alles gemaakt in 6 dagen, dat is maar 144 uur he.
Ja precies, je edit weer. Ik denk dat je morgen best wel beseft dat je heel flauw bezig bent geweest. Je bent zo'n programmeur die zaken half aflevert. Ik begrijp niet waarom je plotseling zo slecht kan zijn in je reacties (behalve dat je eigen code niet werkt)
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')