Vinnaren i pepparkakshustävlingen!
2018-01-22, 22:10
  #1
Medlem
Krusensnorres avatar
Har ett problem som jag inte lyckas lösa, vet faktiskt inte om det är möjligt. Jag har flera tal, varje kan vara mellan 0 och 255. Låt oss kalla dessa för bitar. Dessa bitar finns i grupper med tre bitar i varje, dessa grupper kan vi kalla för delar. Jag har nu 2,145,600 delar, som tillsammans blir en helhet. Detta betyder att jag har 19,310,400 siffror och att det finns 35,576,998,200,000 olika kombinationer. Detta betyder att vi kan använda enbart 14 siffror 0-9 för att beskriva alla dessa 19,320,400 olika siffror som våran helhet är uppbyggd av.
Nu till frågan: Är det möjligt att skapa en metod som kan beskriva alla kombinationer med 14 siffror och är det möjligt att skapa en metod som kan skriva ut alla dessa kombinationer som enbart utgår från detta 14-siffriga tal?
Fråga gärna om ni inte förstår, inte så lätt att beskriva allt detta i text.
Citera
2018-01-22, 22:35
  #2
Medlem
Ja, det är möjligt.
Citera
2018-01-22, 22:41
  #3
Medlem
Krusensnorres avatar
Citat:
Ursprungligen postat av RulleRivare
Ja, det är möjligt.
Hur?
Citera
2018-01-22, 22:50
  #4
Medlem
Citat:
Ursprungligen postat av Krusensnorre
Hur?
Orkar inte fundera fram något, men för att komma på en metod rekommenderar jag dig att fundera ut ett sätt att räkna upp alla permutationer en och en. För att komma på en sådan metod, börja med att fundera på hur du skulle göra om det bara fanns två siffror. Fundera sedan på hur du skulle göra med tre. Vid fyra, fem och sex bör du kunna se ett mönster.
Citera
2018-01-23, 16:37
  #5
Medlem
Krusensnorres avatar
Inga större framsteg. Har jobbat på att beskriva en del med 8 siffror, bara det var lite klurigt. Nu ska jag alltså kunna beskriva 2,1 miljoner stycken med 6 siffror till... känner att jag behöver lite hjälp här
Citera
2018-01-23, 16:56
  #6
Medlem
Det är typ bara att slå om nästa siffra vid 8 när man räknar . Men det är ju svår begripligt när man får resultatet.

Vitsen är ju att det som i binärt talsystem ska vara jämt höjbart gånger två . Räknar man till 8 blir det lite snett men du kan slå om vid 0 - 7

Så får man tre bitars typ 101 är 5

Det du får över i jämnheten på 8 blir ju krångligt men det kan man ju använda till funktioner istället
Citera
2018-01-23, 18:58
  #7
Medlem
Krusensnorres avatar
Citat:
Ursprungligen postat av troligengud
Det är typ bara att slå om nästa siffra vid 8 när man räknar . Men det är ju svår begripligt när man får resultatet.

Vitsen är ju att det som i binärt talsystem ska vara jämt höjbart gånger två . Räknar man till 8 blir det lite snett men du kan slå om vid 0 - 7

Så får man tre bitars typ 101 är 5

Det du får över i jämnheten på 8 blir ju krångligt men det kan man ju använda till funktioner istället
Förstod inte riktigt det där. Vad menar du med att slå om nästa siffra?
Citera
2018-01-24, 15:48
  #8
Medlem
Citat:
Ursprungligen postat av Krusensnorre
Förstod inte riktigt det där. Vad menar du med att slå om nästa siffra?
Nä tror jag missuppfattat din fråga också
Plus att min förklaring bara är rörig.

Du menar nog på något högre plan.


Läser nu att du har trebitars i flera miljon tal.


Så nä jag fattar inget


Fatta som du skulle göra ett eget talsystem bara. Typ som hexdecimalt. Man blanda hur man vill tänkte jag första digitalen kan
Ju vara en ett eller en nolla . Den andre snurrar
Mellan 1 och fem typ.

Jag menade att dator mässigt
Måste digitalen sluta med
0-1
2
4
8
16 32 64 128 typ

7 an är ju tre bitar
111 binärt
Men en 8 a är ju
Fyra bitar 0001
Dom fyra kan ju bli ända upp til 15
Då blir det ju typ 6 kombinationer kvar helt i onödan.

Nä men det blir spännande om du får någon expert som kan förklara det du verkligen menar.

Jag fattar inte . Men jag trodde det
__________________
Senast redigerad av troligengud 2018-01-24 kl. 15:54.
Citera
2018-01-24, 17:44
  #9
Medlem
Krusensnorres avatar
Citat:
Ursprungligen postat av troligengud
Nä tror jag missuppfattat din fråga också
Plus att min förklaring bara är rörig.

Du menar nog på något högre plan.


Läser nu att du har trebitars i flera miljon tal.


Så nä jag fattar inget


Fatta som du skulle göra ett eget talsystem bara. Typ som hexdecimalt. Man blanda hur man vill tänkte jag första digitalen kan
Ju vara en ett eller en nolla . Den andre snurrar
Mellan 1 och fem typ.

Jag menade att dator mässigt
Måste digitalen sluta med
0-1
2
4
8
16 32 64 128 typ

7 an är ju tre bitar
111 binärt
Men en 8 a är ju
Fyra bitar 0001
Dom fyra kan ju bli ända upp til 15
Då blir det ju typ 6 kombinationer kvar helt i onödan.

Nä men det blir spännande om du får någon expert som kan förklara det du verkligen menar.

Jag fattar inte . Men jag trodde det
Ok, min beskrivning var nog lite rörig också.
Jag har alltså ungefär 19 miljoner siffror som utifrån de villkoren som finns kan finnas i ungefär 35 biljoner olika kombinationer.
Talet 35 biljoner har 14 siffror, det betyder att alla dessa kombinationer kan ha ett unikt 14 siffrigt tal.
Problemet nu är att jag vill ha en metod som kan användas för att kunna veta vilken kombination med 19 miljoner siffror som mitt 14 siffriga tal motsvarar och vice versa.
En lösning är ju en tabell, men det blir extremt jobbigt med såhär stora tal.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback