Notifiche
Cancella tutti

[Risolto] Il multiplo dell'anno

  

0

Utilizzando tutti i sei gettoni della figura, scrivete il più grande multiplo di 2022, che sia però minore di 222022.

inserire un numero intero

Autore
1 Risposta



1

Anche questo è scritto coi piedi, e anche questo richiede software per non ammattire nella ricerca di strategie guiscarde che riducano il numero di soluzioni candidate.
Si vede da
* 2022*60 = 121320, 2022*61 = 123342, 2022*324 = 655128, 2022*323 = 653106
che si devono esaminare i multipli di 2022 per i 263 fattori da 61 a 323.
---------------
Il quesito è «Dai 263 multipli di 2022 per [61, 323] eliminare quelli il cui numerale decimale non sia una delle 720 permutazioni di "123456", ordinare quelli che sopravvivono all'eliminazione ed esibire il massimo.».
Sia 263 che 720 sono numeri piccoli e la pigrizia indirizzerebbe verso il 263; ma io una routine per raccogliere le permutazioni uniche già ce l'ho nella mia bisaccia perciò me la cavo con 720 operazioni di modulo per 2022 in pochi comandi Python.
---------------
Ti copio qui il pezzetto dello schermo di IDLE
#
>>> import itertools
>>> p = permutazioniU('654321')
>>> mu = [int(u) for u in p if not int(u) % 2022]
>>> mu
[125364, 143562, 216354, 416532]
>>>
#
che produce il risultato: 416532.



Risposta
SOS Matematica

4.6
SCARICA