small refactor
This commit is contained in:
parent
1c1c32a83d
commit
0405e3815c
19
main.go
19
main.go
|
@ -380,16 +380,7 @@ func simulateElection(states []State) int {
|
||||||
election_sample := sampleFromState(state)
|
election_sample := sampleFromState(state)
|
||||||
republican_seats += election_sample.Republicans
|
republican_seats += election_sample.Republicans
|
||||||
}
|
}
|
||||||
|
return republican_seats
|
||||||
if dev {
|
|
||||||
fmt.Printf("\n\n(%d) ", republican_seats)
|
|
||||||
}
|
|
||||||
if republican_seats >= 270 {
|
|
||||||
return 1
|
|
||||||
} else {
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -405,13 +396,11 @@ func main() {
|
||||||
|
|
||||||
p_republicans := 0.0
|
p_republicans := 0.0
|
||||||
for i := 0; i < n_sims; i++ {
|
for i := 0; i < n_sims; i++ {
|
||||||
result := simulateElection(states)
|
republican_seats := simulateElection(states)
|
||||||
if dev {
|
if republican_seats >= 270 {
|
||||||
fmt.Printf("Election result: %d", result)
|
|
||||||
}
|
|
||||||
if result == 1 {
|
|
||||||
p_republicans++
|
p_republicans++
|
||||||
}
|
}
|
||||||
|
fmt.Printf("%d - %t\n", republican_seats, republican_seats >= 270)
|
||||||
}
|
}
|
||||||
p_republicans = p_republicans / float64(n_sims)
|
p_republicans = p_republicans / float64(n_sims)
|
||||||
fmt.Printf("\n\n\n%% republicans: %f\n", p_republicans)
|
fmt.Printf("\n\n\n%% republicans: %f\n", p_republicans)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user