Dart darslari 1 Modul Beginner Dars. Kirish dars. Dartni o’rnatish



Yüklə 1,38 Mb.
səhifə7/9
tarix10.11.2022
ölçüsü1,38 Mb.
#119241
1   2   3   4   5   6   7   8   9
Dart

Callections

  1. Set

  2. HashSet

  3. Map

  4. Queue

  5. Tasks

Largest Even Number
Quyidagi list dan eng katta juft sonni toping.
[12, 3, 34, 56, 11, 32, 45, 11, 43]

Bubble Sort


Quyidagi list ni “Bubble Sort” orqali o`sish tartibida joylashtiring.
[12, 3, 34, 56, 11, 32, 45, 11, 43]

Set Maximum


Quyidagi set ning maximum elementini topadigan kod yozing.
Set set = Set.from([12, 23, -98, 45, 6]);

Set Mismatch


[1,2,3,4] deb yozmoqchi bo`ldik lekin xató yozib [1,2,2,4] deb yozdik. Bu yerda xató ketgan raqamni topadigan kod yozing. Va bu masalani SET dan foydalib yeching.
[1,2,2,4] => 2 chiqishi kerak. (3 bolishi kerak edi 2 deb xató yozdik).

Reverse Queue


Q2 ga Q1 ni teskari tartibda joylashtiring. Shart: queue ning standart metodlaridan foydalanib.
Queue q1 = new Queue();
q.addAll([12, 23, 34, 45, 67]);
Queue q2 = new Queue();


  1. Generics

    1. Generics

    2. Generic 1

    3. Generic 2

    4. Generic 3

    5. Tasks

Task 1
Quyidagi 3 xil turdagi list ning oxirgi elementini qaytaradigan Generic funksiya yarating.
List list1 = [12, 23, 34];
List list2 = [12.12, 23.23, 34.34];
List list3 = ["PDP", "Online", "2020"];

Task 2
Map map1 = {1: 111,2: 222,};


Map map2 = {"name": "Tom","age": "25"};
Ushbu 2 xil turdagi Map berilgan bo`lsa quyidagicha Console ga chop qiladigan yagona printMap() deb nomlangan Generic funksiya yozing.
Key: name, Value: Tom
Key: age, Value: 25
Key: 1, Value: 111
Key: 2, Value: 222

Task 3
Har qanday tipdagi Queue ni teskarisini topadigan Generic funksiya yozing.


Queue reverse(Queue que) {

return que;
}
Example:
{2020, PDP, Online, Flutter} => {Flutter, Online, PDP, 2020}



  1. Yüklə 1,38 Mb.

    Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin