Da un po 'di tempo, ho riscontrato un problema quando conto sulle mie dita, in particolare, che posso contare solo fino a dieci. La mia soluzione a questo problema è stata quella di contare in binario sulle mie dita, alzando il pollice per uno, il mio indice per due, sia il pollice che l'indice per tre, ecc. Tuttavia, quando arriviamo a riscontrare un problema il numero quattro. In particolare, ci richiede di alzare il dito medio, il che si traduce in un gesto piuttosto sfortunato, che in genere non è accettato nella società. Questo tipo di numero è un numero scortese . Arriviamo al prossimo numero maleducato a 36, quando alziamo il pollice sulla nostra seconda mano e il medio della nostra prima mano. La definizione di un numero osceno è qualsiasi numero che, con questo sistema di conteggio, risultati in noi mettendo su soloil dito medio di qualsiasi mano. Dopo aver superato 1023 (il numero massimo raggiungibile su una persona, con due mani di cinque dita ciascuna), supponiamo di continuare con una terza mano, con le mani aggiuntive aggiunte come richiesto.
Il tuo compito:
Scrivi un programma o una funzione che riceve un input e genera un valore di verità / falsa in base al fatto che l'input sia un numero rude.
Ingresso:
Un numero intero compreso tra 0 e 10 9 (incluso).
Produzione:
Un valore di verità / falsità che indica se l'input è un numero scortese.
Casi test:
Input: Output:
0 ---> falsy
3 ---> falsy
4 ---> truthy
25 ---> falsy
36 ---> truthy
127 ---> falsy
131 ---> truthy
punteggio:
Questo è code-golf , quindi vince il punteggio più basso in byte.
assume we continue with a third hand
Quando si tratta di essere scortesi, il lavoro di squadra fa funzionare il sogno.