Chiamiamolo gioco...

Valeriobb87
Ho i seguenti dati:
x | y
1 = 6
2 = 13
3 = 20
4 = 26
5 = 33
6 = 40
7 = 46
8 = 53
9 = 60
10= 66
11= 73
12= 80
13= 86

x è un numero noto fornito in input, y lo devo calcolare io tramite un algoritmo; considerando (come avrete già notato) che le somme di y sono sempre +7,+7,+6,+7,+7,+6..., come posso velocemente calcolare y fornendo un numero x?
Un grazie infinito anticipato per le risposte! :)

Risposte
Rigel1
\(y = \text{parte intera di}\ (20 x/3)\).

Valeriobb87
"Rigel":
\(y = \text{parte intera di}\ (20 x/3)\).


:D mitico! Grazie mille!

Newton_1372
e come ci siete arrivati?!:S

Maci86
Scusate, non è più semplice fare $7x- ((x+2):3)$
Dove il $:$ sta per la semplice divisione tra interi presente in quasi tutti i linguaggi?!
$1 rightarrow 7-(3:3) = 6$
$2 rightarrow 14-(4:3) = 13$
$3 rightarrow 21-(5:3) = 20$
$4 rightarrow 28-(6:3) = 26$
...
$13 rightarrow 91- (15:3) = 86$

Rigel1
Allora basta, come già detto, fare \((20 x) : 3\) (usando la divisione fra interi presenti in quasi tutti i linguaggi parlati e non).

Maci86
Mi sembrava si capisse di più la natura della successione :D Trovo $(20x)/3$ più criptico :D

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.