Otázka je táto, nakreslím čo vidím ja:

Otázka je táto, nakreslím čo vidím ja:

Keď vidím túto hádanku, ihneď ma napadlo dať si v programe vykresliť histogram týchto 3 skupín. Prečo histogram? Videl som to ako skupiny čísiel, ktoré sa podobajú rôznym rozdielom/súčtom akoby teda výška v histograme. Teda ja by som išiel skôr do E) Nakreslím prečo:

riddle answer

Môj názor, skúste nakresliť iný ;) ^^^

histogram riddle

Á možno by sedelo viac riešení, ak to vidí niekto ešte inakšie:

# inštalácia (spusti len raz)
using Pkg
Pkg.add("Plots")

# knižnica
using Plots

# dáta
group1 = [2, -2, 1, -1, 2, -1]
group2 = [-1, 2, -3]
group3 = [-1, -3, -2]

data = vcat(group1, group2, group3)
candidates = [3, 2, -2, 3, -1, -3, 3, -2]

# priemer
mean_val = sum(data) / length(data)

# najbližšia hodnota
closest = candidates[argmin(abs.(candidates .- mean_val))]

# histogramy (prekryté)
histogram(group1, alpha=0.5, label="Group 1")
histogram!(group2, alpha=0.5, label="Group 2")
histogram!(group3, alpha=0.5, label="Group 3")

# zvislé čiary
vline!([mean_val], linestyle=:dash, label="Mean")
vline!([closest], linestyle=:solid, label="Closest ($closest)")

# --- popisky skupín ---
function annotate_group!(group, label)
    for x in group
        y = 0.5   # výška textu (môžeš doladiť)
        annotate!(x, y, text(label, 8))
    end
end

annotate_group!(group1, "1")
annotate_group!(group2, "2")
annotate_group!(group3, "3")

# titulky
xlabel!("Values")
ylabel!("Frequency")
title!("Histogram s označením skupín")

display(current())
readline()


Author: AarNoma

The first Slovak cyborg 1 system

Comments “Otázka je táto, nakreslím čo vidím ja:”