reede, 19. juuni 2009

Kümme punkti sellele kes arvab mida järgmine koodijupp teeb:

import java.io.*;
import java.util.*;

/**
* @author madis
*
*/
public class htslvl1 {

private static boolean vastavus(String yks, String kaks) {
if (yks.length()==kaks.length()) {
//System.out.println("pikkus sama:"+yks+"="+kaks);
for (char taht1 : yks.toCharArray()) {
if (kaks.indexOf(taht1)<0) return false;
}

for (char taht2 : kaks.toCharArray()) {
if (yks.indexOf(taht2)<0) return false;
}
return true;
}
return false;
}

/**
* @param args
*/
public static void main(String[] args) throws Exception {
Vector failiread = new Vector ();
Vector reatoorik = new Vector ();
Vector seguread = new Vector ();
BufferedReader sisf1; // failimuutuja

try {
sisf1 = new BufferedReader(new FileReader("wordlist.txt")); // avame faili lugemiseks
System.out.println("Avasin faili wordlist.txt lugemiseks.");
String algrida;
while ((algrida=sisf1.readLine())!= null) {
failiread.add(algrida);
System.out.println(algrida);
algrida=null;
}
System.out.println("Kokku lugesin "+failiread.size()+" rida");

sisf1.close();

sisf1 = new BufferedReader(new FileReader("segu.txt")); // avame faili lugemiseks
System.out.println("Avasin faili segu.txt lugemiseks.");
while ((algrida=sisf1.readLine())!= null) {
reatoorik.add(algrida);
algrida=null;
}
System.out.println("Kokku lugesin "+reatoorik.size()+" rida");
sisf1.close();

StringTokenizer rida;

for (String ajurida : reatoorik) {
// System.out.println(segurida);
rida = new StringTokenizer(ajurida);
rida.nextToken();
String temp=rida.nextToken();
seguread.add(temp);
System.out.println(temp);
}
for (String segurida : seguread) {
for (String failirida : failiread) {
if (vastavus(failirida, segurida)) System.out.print(failirida+",");
}
}
}

catch (Exception e) {
if (e instanceof NoSuchElementException) System.out.println("Probleem oli stringi integeriks tegemisega");
else if (e instanceof FileNotFoundException) System.out.println("Ei leitud faili, mida lugeda.");
else if (e instanceof IOException) System.out.println("Tekkis sisend-vljund viga.");
else if (e instanceof NullPointerException) System.out.println("Prooviti thjast stringist numbreid teha.");
}
}
}


Täitsa higiseks võttis! Ammu pole koodinud.

kolmapäev, 17. juuni 2009

Aeg lendab ...

Rattad vuravad.

Käisin autokooli teooriaeksamil, aluseks kolm testi testiraamatust - kavalpead olid numbrid ära vahetanud, et päheõpitud vastustega ei saaks peale minna. Sattusid lehed 25 ja 26 ning 47 ja 48 mulle. Tundus, et 48 on kõige raskem ja seega valisin kolmeks lahendatavaks ülejäänud. Siiski oli kõigis testides väga kahtlasi küsimusi - olin lahendanud teste vaid algusest ja lõpust ja mõlemalt poolt polnud nii sügavale jõudnud. Kõige enam peamurdmist kipuvad tekitama näiteks kindlustuse küsimused. Vastasin siis 45 küsimusest 2 valesti, kahes erinevas testis. Õpetaja ühte viga ei märganud - minu lisapunkt.

Nädal tagasi sain esimest korda roolis tänavale, pisikestele teedele Järvel, õhtul peale kaheksat. Sai kohe vähe rohkem järjest kui seni platsil sõites tehtud on. Sidur-alla-käik-sidur-üles-gaas ... kuidagi nurgeliselt läheb esialgu see värk, liiga teravate liigutustega, vajab harjumust pehmemalt ja sujuvamalt käituda.

reede, 29. mai 2009

Maja langeb taevast!



Suvemaja ehitusega on nüüd lood nii kaugel, et seinad, katus, põrand ja aknad-uksed jõudsid kohale. Enne järgmist etappi on vaja küll tõsiselt liiva vedada ja vundamendiauk valmis seada.


Käisime kutsega Longero Lohvtis hängimas, oli suletud pidu. Täitsa teise Eesti tunne tuli peale. Istumiseks ruumi enam polnud kui meie kohale jõudsime, kandikutel siiski tikukaid jagus - õhtusööki enam vaja ei läinud.



Imetlusväärne kontsentratsioon tuunitud grilltibisid ja muid karvatuid ning sulelisi väga igavas koosluses.


Koht ise on täitsa kobe ju, maja otsast on lõpeks vist ka need jubedad pseudolatinistlikud lillepostamendid ka ära koristatud. See oli ikka päris rõve värk!



Igatahes kõhus ai täis ja tsirkuse saime ka kätte. Äge värk!

Isegi üks nägupidi tuttav ilmutis oli väljas, nagu näha.

teisipäev, 26. mai 2009



Mul on autokooli loengutes tunne, et minus elab liiklusmaniakk. Näiteks planeerisin eile raudtee ületuskohas peatumist 1,5 meetri kaugusel minu poolsest rööpast. Hmm.



Umbes nagu need noormaniakid siin, mis?



Noorsandid väljusid mäkdonnist, vaatasid ainult autode poole ja ei tahtnud jalakäijat eriti üle lasta. Väga otsa siiski ka ei pannud õnneks, ukerdasid autode pikivahest läbi (esimene pilt on üsna hetk pärast seda) ja pöörasid ristmikul tagasi. Üks tüüp pani mõnisada meetrit tagumisel rattal, üsna ootamatu, et seda isegi rolleri peal teha saab mootorit väljasuretamata.

Minu blogide loend