ITI0011-2016:KT2

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti


Kirjuta funktsioon, mis loeb kokku, mitu erinevat sümbolit esineb sisendsõnes. Kokku tuleb lugeda need sümbolid, mida esineb kaks või rohkem korda. (10p)

Lihtsam variant: lugeda kokku kõik erinevad tähed (ka need, mida esineb üks kord) (7p) Näiteks:

countChars("") => 0
countChars(null) => 0
countChars("tere") => 1 (e esineb 2 korda, ülejäänud 1 kord); lihtsam: 3
countChars("aabbcc") => 3 (lihtsam: 3)
countChars("123123451") => 3 (lihtsam: 5)

Kaust gitis: KT2

mall: <source lang="java"> public class KT2 {

   public static int countChars(String input) {
   }

} </source>


git

git’i käivitamine käsureal. Start -> otsige "git", valige "Git Bash".

Salve kloonimiseks kohalikku arvutisse (ago.luberg asendage edaspidi enda uniid-ga, eesnimi.perenimi):

git clone https://ago.luberg@git.ttu.ee/ained/iti0011/ago.luberg.git 

Seejärel liikuge loodud kausta (kausta nimi on sama mis uni-id):

cd ago.luberg

Nüüd kopeerige oma projekt giti kausta:

cp –R /c/Users/ago.luberg/IdeaProjects/KT2 .

Enne, kui faile saab giti üles panna, on vaja teha kaks sammu. Esiteks tuleb muudetud failid lisada järgmisesse commiti:

git add KT2/src/KT2.java

seejärel saab teha commiti (commititakse vaid need failid, mis on eelnevalt lisatud):

git commit -m "KT2 lahendus katse 6"

Eelneva käsuga lisatakse commitides kohe ka kommentaar.

Kui commit on tehtud, on failid pandud lokaalsesse salve (kohalikus arvutis).

Selleks, et failid jõuaks serverisse ja meie neid hinnata saaks, tuleb nad üles laadida:

git push origin master