Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # sama syntymäpäivä
- # Juhani Kaukoranta 9.6.2023
- using DataStructures
- function birthday(n)
- # n henkilöiden lukumäärä
- a = counter(rand(1:365,n)) # arvonta,lajittelu syntymäpäivistä
- samebirthday = 0
- max = 0 # laskee samanpäiväisten osumien maksimia
- maxi = 0 # pitää kirjaa maksimin päivämäärästä
- maxdays = [] # kirjaa maksimipäivämääriä
- for i = 1 : 365
- if a[i]> 1
- #println("day ",i," osumia ",a[i])
- samebirthday += 1
- if a[i] > max
- max = a[i]
- maxi = i # maksimipäivä muistiin
- end
- end
- end
- # etsitään päivät jolloin oli maxi osumaa
- for i = 1:365
- if a[i] == max
- push!(maxdays,i)
- end
- end
- println("Henkilöjoukko ",n)
- println("samoja syntymäpäiviä oli ",samebirthday)
- println("samalle päivälle osuvien syntymien maksimi = ",max)
- println("maksimiosumapäiviä olivat päivät ",maxdays)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement