Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Cos'è la bolla dell'IA e perché se ne parla
Cos'è la bolla dell'IA e perché se ne parla
Si parla molto ultimamente di "bolla dell'intelligenza artificiale", ma non è sempre chiaro perché: l'IA è una tecnologia molto promettente e che ha già cambiato molte cose dentro e fuori le aziende, ma ci sono enormi aspettative che stanno gonfiando a dismisura i valori delle azioni e distorcendo il mercato. Il che, com'è facile intuire, può portare a una ripetizione della "bolla dotcom", e forse anche di quella dei mutui subprime. Vediamo perché
Tutti gli articoli Tutte le news

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 22-10-2013, 11:26   #1
dagu92
Bannato
 
Iscritto dal: Oct 2013
Messaggi: 1
[java] esercizio

Un tappeto magico di ordine n (0 ≤ n ≤ 5) e parametro k (0 ≤ k < 9) `
e una matrice 3^n × 3^n , a valori binari, definita induttivamente nel seguente modo:
• se n = 0 (matrice 1 × 1), allora l’unico elemento della matrice vale 1;
• se n > 0 (matrice 3^n × 3^n ), si consideri una suddivisione della matrice in 9
blocchi di dimensioni 3^n−1 × 3^n−1 ciascuno. Si considerino numerati da 0 a 8
i blocchi, in questo modo:
0 1 2
3 4 5
6 7 8
Il blocco numero j (0 ≤ j < 9) `
e a sua volta
– un blocco di elementi tutti uguali a zero, se j = k;
– un tappeto magico di ordine n − 1 e parametro k, se j = k.
Si vuole realizzare un programma Java che dati n e k stampi una rappresentazione
testuale di un tappeto magico di ordine n e parametro k.
Formato di Input. L’input `
e strutturato nel seguente modo:
• una riga contenente i due interi n e k, separati da uno spazio.
Si assuma che n e k soddisfino i vincoli 0 ≤ n ≤ 5, 0 ≤ k < 9.
Formato di Output. Si deve stampare un tappeto magico di ordine n e parametro
k, secondo la seguente codifica:
• i valori uguali a 0 sono rappresentati dal carattere ’.’;
• i valori uguali a 1 sono rappresentati dal carattere ’*’.
I valori su una stessa riga non sono separati da spazi. Ciascuna riga della matrice `
e
terminata dall’usuale newline ’\n’.


mi potete aiutare a cercare di risolvere questo esercizio? o almeno darmi un idea su come fare? Grazie!
dagu92 è offline  
Old 23-10-2013, 21:57   #2
Player1
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 1370
Allora ti do qualche suggerimento.
Ti conviene suddividere il problema in 3 fasi:
1 - Inizializzazione
2 - Popolamento ricorsivo dei blocchi
3 - Stampa a video della matrice risultante.

1 - Nell'inizializzazione crei un metodo main che inizializzi le variabili n k e la matrice che dovrai stampare (il tappeto magico).

2 - Con un metodo ricorsivo scrivi i dati nella matrice che hai creato al passo precedente

3 - Stampi i dati a video

EDIT:
No! Scusami, ti ho detto una sciocchezza, non è quello il modo di procedere.
Non devi creare nessuna matrice, devi ragionare per stringhe.
1 - Recuperi solo le variabili n e k.
2 - Crei un metodo ricorsivo che restituisce una stringa.
3 - Stampi la stringa risultante.

Suggerimento 1: Una stringa può contenere più linee al suo interno ad esempo ***\n***\n***\n è una sola stringa formata da tre righe.
Suggerimento 2: Ogni volta che operi all'interno di un blocco (escluso il passo base) riceverai 9 stringhe relative ai suoi 9 sottoblocchi, devi riassemblare le stringhe per formare un'unica stringa da restituire e non basta semplicemente concatenarle...
Suggerimento 3: Java dispone di una comoda classe "StringTokenizer" che potrebbe esserti utile nella risoluzione dell'esercizio, specialmente nella fase in cui dalle 9 stringhe risultanti dai sottoblocchi devi ottenere la stringa del blocco.

Se hai ancora dubbi, chiedi pure, ma almeno prova per un po' a risolverlo seguendo i miei suggerimenti, ho cercato di rimanere vago per lasciarti lo spazio per ragionarci su

Ultima modifica di Player1 : 23-10-2013 alle 22:37. Motivo: Risposta sbagliata
Player1 è offline  
 Discussione Chiusa


Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7 FRITZ!Repeater 1700 estende la rete super-veloce...
L'Antitrust italiano colpisce Apple: san...
Lo Stato paga il conto: un miliardo di e...
Il furgone elettrico Kia PV5 alza l'asti...
Instagram introduce limite agli hashtag:...
Fortnite non arriverà sull'App Store gia...
IBM: dall’AI agentica ai dati in tempo r...
Vodafone ha la rete mobile migliore in I...
Lenovo Legion Go 2 con SteamOS: il debut...
L'aggiornamento ai contenuti pre-espansi...
Sony prepara il terreno per la sua handh...
DAZN per Android blocca l'accesso all'ut...
Amazon non si ferma più e abbassa...
Fire TV Stick 4K ancora in super offerta...
Google Pixel su Amazon, scontatissimi: t...
ECOVACS DEEBOT T80 OMNI e T50 OMNI Gen2 ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:31.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v