Kasutaja:M2s17/proov

Allikas: Vikipeedia

DE minesweeper[muuda | muuda lähteteksti]

level 1[muuda | muuda lähteteksti]

? ?
? ?

Nüüd saab valida 3 lahtrit, ning selle peale saab vastuse palju miine oli valikus. Juhul, kui kõik olid miinid või ükski polnud öeldakse 3x või 3o. Kui valin välja 3 esimest ja tähistan nad v ga, siis v6iks tulem olla selline

v v  
v ?
----
2x, 1o

see tähendab, et valikus on 2 vaba koht ja 1 miin. See aga on paha, sest tuleb välistada kohtasid kus miinid olla ei saa. Seega teeme uue valiku.

? v  
v v
----
2x, 1o
1x, 2o

Valikus on 2 miini ja üks vaba koht. Kuid kuna teame, et pidime 2te miini otsima, siis ? kohal miini ei ole! Nüüd näeb topelt klõps küsimärgil.

Laud peaks n2gema välja

_ ?  
? ?
----
2x, 1o
1x, 2o

Nüüd me teame, et 3 koha peal on 2 miini, ning teame 1 kohta kus ei ole miini. Proovime välja kombinatsioonid läbi, kui tühi koht on kindlasti valitud. Juhul kui tagastatakse 1x, 2o, siis teame, et teised kaks on miinid, valime välja järjekordselt asukoha mis enne valimatta jäi. Näide:

v v  
? v
----
2x, 1o
1x, 2o
1x, 2o

laud lõpuks:

_ m  
_ m
----
2x, 1o
1x, 2o
1x, 2o

Näide http://www.youtube.com/watch?v=N9wTjLOulEk

Lollikindel lahend[muuda | muuda lähteteksti]

Tuleb valida kaks stabiilset üksust, ning vastavalt nendele leida kõik ülejäänud. Vali 3 üksust. Jäta endale 2 kindlat üksust ja vaheta 1 neist seni, kuni muutub tagastatv tekst. Meid huvitab siin vaid miinide arv, mis on tähistatud o-ga.

Juhul, kui

  • o1 ja uus
    • o2, siis uus valik on miin, vana(d) valik(ud) ei ole miin
    • o3, siis vahetatav oli miin, ja kõik uues palikus pole miinid
  • o2 ja uus
    • o3, siis uues valikus on kõik miinid ja vana(d) vahetatav(d) pole miin(id).
    • o1, siis uus valik ei ole miin, ja vahetatav(ad) oli(d) miin(id)
  • o3 ja uus
    • o1, siis esimese valikus polnud miine ja uus valik on miin.
    • o2, siis esimese valikus olid vaid miinid ja uus valik ei ole miin.
Level 1, kordumatuid võimalusi = 6
Level 2, kordumatuid võimalusi = 126
Level 3, kordumatuid võimalusi = 12870
Ning kui oleks level 4, oleks sellel kordumatuid võimalusi = 5200300

Aura questi auhinnad[muuda | muuda lähteteksti]

Olenevalt tegelaskuju auastest ja levelist saadakse erinevaid auhindu.

Level 1[muuda | muuda lähteteksti]

IV Def 4 sõrmus STR 3,DEX 3,INT 3,HP 15,Speed 15

Level 2[muuda | muuda lähteteksti]

Level 3[muuda | muuda lähteteksti]

IV Def 8 kindad HP 10

Level 4[muuda | muuda lähteteksti]

IV Def 4 sõrmus STR 3,DEX 3,INT 3,HP 15,Speed 15

Level 5[muuda | muuda lähteteksti]

IV Limited dragon core armor W STR +7 ja DEX +4 ja INT +5

Valem[muuda | muuda lähteteksti]

Kui ja , siis

Sisu[muuda | muuda lähteteksti]

import javax.swing.*;
import javax.accessibility.*;
import java.awt.*;
import java.util.*;

public class frxg {
    private static JFrame Me = new JFrame("HelloWorldSwing");
    private static JLabel Label = new JLabel("Hello World");
    private static JTextField TextField = new JTextField("Hello World");
    private static JLabel Label2 = new JLabel("Hello World");
    private static JTextField TextField2 = new JTextField("Hello World");
    private static JButton Button = new JButton("Hello World");
    private static JPanel panel = new JPanel();
    
    private static void createAndShowGUI() {
        //Create and set up the window.
        panel.add(Label);
        panel.add(TextField);
        panel.add(Label2);
        panel.add(TextField2);
        panel.add(Button);
        
        Me.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        Me.getContentPane().add(panel);
        Me.setSize(400,400);
        Me.setLocation(200,200);
        Me.pack();
        Me.setVisible(true);
    }

    public static void main(String[] args) {
        javax.swing.SwingUtilities.invokeLater(
        	new Runnable() {
	            public void run() {
	                createAndShowGUI();
	            }
        	}
        );
    }
}

Suvaline[muuda | muuda lähteteksti]

http://en.wikipedia.org/wiki/List_of_theorems

Lipu näide[muuda | muuda lähteteksti]

[[Pilt:{{riigi andmed {{{1}}}|riigi ikoon/core|variant=|suurus=}}|120px|Eesti lipp]]

Teoreemid[muuda | muuda lähteteksti]

Alljärgnevalt on kirja pandud loetelus teoreeme

A[muuda | muuda lähteteksti]

B[muuda | muuda lähteteksti]

C[muuda | muuda lähteteksti]

D[muuda | muuda lähteteksti]

E[muuda | muuda lähteteksti]

F[muuda | muuda lähteteksti]

G[muuda | muuda lähteteksti]

H[muuda | muuda lähteteksti]

I[muuda | muuda lähteteksti]

J[muuda | muuda lähteteksti]

K[muuda | muuda lähteteksti]

L[muuda | muuda lähteteksti]

M[muuda | muuda lähteteksti]

N[muuda | muuda lähteteksti]

O[muuda | muuda lähteteksti]

P[muuda | muuda lähteteksti]

R[muuda | muuda lähteteksti]

S[muuda | muuda lähteteksti]

T[muuda | muuda lähteteksti]

U[muuda | muuda lähteteksti]

V[muuda | muuda lähteteksti]

W[muuda | muuda lähteteksti]

Z[muuda | muuda lähteteksti]

Puhtad toonid[muuda | muuda lähteteksti]

Hall[muuda | muuda lähteteksti]

  1. sisu;sisu;sisu
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF

Sinine[muuda | muuda lähteteksti]

  1. sisu;sisu;FF
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF

Roheline[muuda | muuda lähteteksti]

  1. sisu;FFsisu;
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF

Punane[muuda | muuda lähteteksti]

  1. FFsisu;sisu
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF

Lisa[muuda | muuda lähteteksti]

Kollane[muuda | muuda lähteteksti]

  1. FFFFsisu;
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF

Helesinine[muuda | muuda lähteteksti]

  1. sisu;FFFF
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF

Värvispekter[muuda | muuda lähteteksti]

Lilla[muuda | muuda lähteteksti]

  1. FFsisu;FF
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF

See[muuda | muuda lähteteksti]

näide

Tehase meetod disainmuster[muuda | muuda lähteteksti]

Tarkvara disainis, on tehase meetod (en: Factory Method) disainimuster objektorjenteeritud disainimuster. Nagu teised objekti loomisele suunatud mustrid, tegeleb ta probleemiga - objekti(toote) loome, täpsustamata loodava objekti klassi. Tehase meetod disainimuster kirjeldab, kuidas objekt luuakse läbi kutse meetodile, mitte otse läbi klassi konstruktori. Vahel kutsutakse tehase meetodi disainimustrit virtuaalseks konstruktoriks.

Tihti kasutatakse ja tuntakse abstraktset tehase meetod disainimustrit, st. baasklass(objekt), millest tütaklassid pärinevad, on defineeritud abstraktsena, ehk ametlikult mittelõpetatuks tunnistatud klass, mis ei võimalda endast otse elementi luua, vaid nõuab täiendamist tütarklassi näol, millena teda saab algväärtustada elemendiks.

Definitsioon[muuda | muuda lähteteksti]

Tehase meetod disainmuster on "Objekti loomeks defineeritud kasutajaliides, mis võimaldab tütarklasside näol määrata, millise klassi element luuakse. Tehase meetod võimaldab viivitada algväärtustamist tütarklassiks."

näide:

import java.util.HashMap;
import java.util.Map;

/**
 * Näites on loodud abstraktne baasklass, millel on vaid kirjeldus ja staatiline ridavaliku 
 * tüüpi tehase meetod, mille valikuid on piiratud loendiga, mida saab valida tütarklassi
 * nimega või nimele eraldatud võtmega.
 * 
 * Klassi deklareerimise ja algväärtustamise näited:
 *   BaasKlass e=BaasKlass.Loo_objekt(BaasKlass.tytarklassiTyyp.tagasta(1));//korrektne
 *   BaasKlass e=BaasKlass.Loo_objekt(BaasKlass.tytarklassiTyyp.Toode_1);//korrektne
 *   BaasKlass e=new BaasKlass();//väär
 */
public abstract class BaasKlass {
	private String kirjeldus = "olen baasklass";

	public void tagastaKirjeldus() {
		System.out.println(kirjeldus);
	}

	public static BaasKlass Loo_objekt(tytarklassiTyyp tyyp) {
		//juhul, kui loendiga püüti tagastada argumendiks tütarklassi, mida ei eksisteeri
		if (tyyp == null) {
			return new Toode_1();
		}
		//juhul, kui tütarklassi tüüp eksisteerib
		switch (tyyp) {
		case Toode_2:
			return new Toode_2();
		case Toode_3:
			return new Toode_3();
		default:
			return new Toode_1();
		}
	}

	public enum tytarklassiTyyp {
		//loetelu elemendid(koos võtmetega)
		Toode_1(1), Toode_2(2), Toode_3(3);

		//staatiline kaart, millega saab leida kindlale võtmele vastava loetelu elemendi
		private static final Map<Integer, tytarklassiTyyp> elemendid = new HashMap<Integer, tytarklassiTyyp>();

		//staatilise kaardi algväärtustaja
		static {
			for (tytarklassiTyyp x : tytarklassiTyyp.values())
				elemendid.put(x.getCode(), x);
		}

		private int v6ti;

		//loendi konstruktor
		private tytarklassiTyyp(int v6ti) {
			this.v6ti = v6ti;
		}

		public int tagastaV6ti() {
			return v6ti;
		}

		//tagastab staatiliseest kaardist v6tmele vastava letelu elemendi
		public static tytarklassiTyyp tagasta(int v6ti) {
			return elemendid.get(v6ti);
		}
	}

}

Test[muuda | muuda lähteteksti]