Esercizi

Academy

Esercizio 101

Produrre in output la tabellina pitagorica:

Tabpit

Suggerimento: per l’allineamento vedere la funzione fmt.Printf() - come in C

Rif: https://golang.org/pkg/fmt/

Esercizio 102

Una stringa può essere vista come una slice di bytes.

Data la stringa “supercalifragilisticespiralidoso”

  • Stampare i primi 10 caratteri
  • Provare a stampare i primi 100 caratteri
  • Stampare gli ultimi 10 caratteri
  • Caricare ogni byte della stringa in un array e stampare l’array

Ripetere con la stringa “Российская Федерация”

Creare un array di byte con i valori

{230, 151, 165, 230, 156, 172}
  • Creare una slice di byte vuota e appendere i byte dell’array
  • Visualizzarla come slice
  • Visualizzarla come stringa (cast)

Esercizio 103

Caricare i numeri interi da 0 a 99 in un array di 100 interi.

  • Visualizzare l’array con un ciclo di for
  • Visualizzare i primi 200 elementi dell’array con un ciclo di for
  • Visualizzare l’array con range