Interview

Sommare due numeri rappresentati da due liste concatenate

Problema Il problema è il seguente: ti vengono dati due numeri rappresentati come liste concatenate di cifre, dove ogni cifra è rappresentata da un nodo della lista. Le liste rappresentano numeri non negativi e le cifre sono memorizzate in ordine inverso rispetto all’ordine in cui

Ottenere la n-esima cifra più significativa di un numero

Problema L’obiettivo è ottenere la n-esima cifra più significativa di un numero, quindi, esempio, con il numero 56891 la prima cifra è 5, la seconda è 6, la terza è 8 e così via.L’algoritmo si basa per prima cosa sull’ottenere un sotto-numero in cui la

Interview – Invertire un numero senza usare le stringhe

Problema L’obiettivo di questo problema è invertire un numero (es. 123 -> 321) senza usare le stringhe (altrimenti la soluzione sarebbe banalmente number.ToString().Reverse()).La soluzione è molto semplice a patto di conoscere alcune semplici operazioni matematiche di modulo e divisione. Soluzione L’idea è creare una variabile

Interview – Rimuovi le parentesi invalide

Problema L’obiettivo è rimuovere il minor numero possibile di parentesi parentesi aperte e non chiuse (e viceversa) di una determinata stringa composta solo da lettere minuscole a-z e da un certo numero di parentesi aperte ‘( ‘ e chiuse ‘)’.L’algoritmo dovrà restituire una stringa valida

Come sapere se un numero è palindromo

Proseguiamo la serie sulla risoluzione di problemi algoritmici che vengono spesso richiesti durante le interview.Questo è un classico problema di programmazione in quanto è scrivere un algoritmo per sapere se un numero è palindromo o meno.Un numero palindromo è un numero che si legge allo

Come sapere se un numero è pandigitale

Con questo post inauguro una serie di post sulla risoluzione di problemi algoritmici che vengono spesso richiesti durante le interview.Il primo problema che affronto è scrivere un algoritmo per sapere se un numero è pandigitale che un numero che contiene tutte le cifre da 0

Codice Pragmatico

Contatti

Per informazioni, dubbi o consulenze non esitate a contattarmi.

Lascia un messaggio

Ricevi le ultime news

Iscrivi alla newsletter

Solo articoli interessanti, promesso ;)