package pl.am.podstawy.lekcja15;
public class Odwroc {
public static String odwroc(String tekst) {
StringBuilder wynik = new StringBuilder(tekst);
wynik.reverse();
return wynik.toString();
}
public static String generuj(String znak, int ilosc) {
String wynik = "";
for (int i=0; i<ilosc; i++) {
wynik += znak;
}
return wynik;
}
public static String generuj2(String znak, int ilosc) {
StringBuilder wynik = new StringBuilder();
for (int i=0; i<ilosc; i++) {
wynik.append(znak);
}
return wynik.toString();
}
public static void main(String[] args) {
long start = System.currentTimeMillis();
System.out.println(generuj2(".", 300000));
long stop = System.currentTimeMillis();
long czas = stop - start;
System.out.println("czas = " + czas);
}
}
package pl.am.podstawy.lekcja15;
public class Trojkat {
public static String generuj(String znak, int ilosc) {
StringBuilder wynik = new StringBuilder();
for (int i=0; i<ilosc; i++) {
wynik.append(znak);
}
return wynik.toString();
}
public static void generujTrojkat(int rozmiar, String znak) {
for (int i=1; i<=rozmiar; i++) {
System.out.println(generuj(znak, i));
}
}
public static void generujPiramide(int rozmiar, String znak) {
for (int i=1; i<=rozmiar; i++) {
System.out.println(generuj(" ", rozmiar-i) + generuj(znak, 2*i-1));
}
}
public static void main(String[] args) {
//generujTrojkat(50, "@");
generujPiramide(40, "*");
}
}