HALLOWEEN JE TADY: Získej 66 % extra kreditů zdarma při nákupu od 1199 kreditů s promo kódem NEBOJSEIT66. Zjisti více:
NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:

Diskuze – Lekce 7 - Pole v Kotlinu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Guláš
Člen
Avatar
Odpovídá na Alesh
Guláš:19.6.2020 12:39

To jsem si přečetl ,ale vrací součet všech prvků v poli nebo jejich obsahů?

Avatar
Alesh
Tvůrce
Avatar
Odpovídá na Guláš
Alesh:19.6.2020 13:58

Počet, ne součet!!!

Avatar
Guláš
Člen
Avatar
Odpovídá na Alesh
Guláš:19.6.2020 14:55

Takže jestli to chápu dobře tak pole,které obsahuje 3 indexy, tak size vrátí hodnotu 3 ?

Avatar
Alesh
Tvůrce
Avatar
Odpovídá na Guláš
Alesh:19.6.2020 15:06

Jasný. Prostě v té kolekci je nějaký počet prvků, tak pokud potřebuješ informaci, kolik jich je, tak použiješ vlastnost size. Nevím, co je na tom tak složitého pochopit. Nejlepší je si to vyzkoušet přímo v programu. Prostě si udělej kolekci, něco do ní nastrkej a pak si nech vypsat size. ;-)

Avatar
Guláš
Člen
Avatar
Odpovídá na Alesh
Guláš:19.6.2020 16:45
fun main(args: Array<String>) {

    println("Zadej počet čísel: ")
    val pocet = readLine()!!.toInt()
    var cisla = arrayOf<Int>()
    for (i in 0..pocet - 1) {
        print("Zadej ${i + 1}. číslo: ")
        cisla += readLine()!!.toInt()
    }


    val cisla2 = cisla.sorted()

    val median = cisla2[cisla2.size / 2]
    for (cislo in cisla) {
        println("$cislo se od mediánu odchyluje o ${cislo - median}")
    }

}

Už tomu rozumím ,ale v "val median = cisla2[cisla2.size / 2]" mám třeba 4 čísla jejichž hodnoty budou 8,5,2,0, tak bych předpokládal že median se bude rovnat 4 / 2 = 2 a ne 5

Avatar
Alesh
Tvůrce
Avatar
Avatar
Guláš
Člen
Avatar
Guláš:26.6.2020 13:19
fun main(args: Array<String>) {

    var pole = arrayOf<Int>()
    pole += 34
    for(i in pole)
    print(pole)

}

Co je na tom špatně ?? Vypíšeto [Ljava.lang.In­teger;@4dc63996

Avatar
Guláš
Člen
Avatar
Odpovídá na Guláš
Guláš:26.6.2020 14:02

Už jsem našel chybu

Avatar
Tomáš Kužílek:26.9.2020 10:11

Takže jestli tomu dobře rozumím, tak prvky v poli při "val" měnit nemohu ale třídit a přehazovat mohu? Lze definovat "const char *neco[]={"aaa","bbb","cc­c","ddd"};" ?

Avatar
Marek Viktor
Člen
Avatar
Marek Viktor:13.11.2020 8:30

A můj nejoblíbenější Simpson je Maggie! A s tím by si ten poslední příklad neporadil, protože to má celou dobu špatně :-D (A píšu to jen proto, že právě na posledním řešení příkladu jsem se zasekl strašně na dlouho jen proto, že mi kontrola nechtěla v textu uznat : kde chtěl mít ; ) Dvě hodiny jsem na to koukal! :-D

Editováno 13.11.2020 8:31
Nejnovější komentáře jsou na konci poslední stránky.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 23.