Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C] un aiuto per costruire un programma

    qualcuno mi può dire in che modo protei fare un programma che faccia questo:

    Scrivere una funzione che prese in input due stringhe, A e B, stampi la stringa
    corrispondente al lucchetto di A e B. Il lucchetto
    (http://it.wikipedia.org/wiki/Lucchetto (enigmistica)) di due stringhe A e B `e una
    terza stringa C ottenuta prendendo la prima stringa, eliminando una certa porzione
    dalla coda (parte finale) di A che `e contenuta nella testa (parte iniziale) della seconda
    stringa B, e poi prendendo la coda della stringa B. Quindi, se la stringa A = XY
    (dove X ed Y sono due porzioni della stringa A) e B = Y Z, il lucchetto di A e B `e
    la stringa C = XZ (dove l’ultimo carattere di X `e diverso dal primo carattere di Z).
    Ad esempio prese le due stringhe mais e sale, il lucchetto di tali stringhe `e maiale.
    Ancora prese le stringhe persona e sonate, il lucchetto `e la stringa perte. Bisogna
    perci`o determinare la massima sottostringa comune alla coda di A ed alla testa di
    B, eliminarla da entrambe le stringhe e concatenare le parti restanti di A e B.

    E' da molto che sto pensando come potrei farlo ma non riesco proprio a riuscirci se qualcuno puoi almeno suggerirmi il raggionamento da fare. grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296

    Moderazione

    E' l'ennesima discussione che apri priva di un titolo significativo e troppo generico: il 99,99% delle persone che scrivono qui hanno un problema con la costruzione di un programma o la sua continuazione.

    Inoltre, come già detto altre volte, il forum non risolve i compiti al posto di altri: se hai un problema o un esercizio da svolgere, inizia a completarlo e - in caso di difficoltà - posta il codice ed evidenzia la parte dubbia; se non sei in grado di iniziarlo, allora significa che c'è un problema essenzialmente dovuto alla mancanza di una base di conoscenza che è meglio approfondire con il proprio tutore o insegnante, prima di chiedere al forum di fare l'esercizio al posto tuo o introdurre un argomento sostituendo la persona che, invece, è autorizzata e preposta a farlo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.