This commit is contained in:
2024-12-02 17:28:47 +02:00
parent 9b098af432
commit bc168219f3

View File

@@ -59,9 +59,9 @@ func main() {
} }
var safes = 0 var safes = 0
var safes2 = 0
for _, line := range lines { for _, line := range lines {
fmt.Println(line)
numbers := strings.Fields(line) numbers := strings.Fields(line)
report := make([]int, len(numbers)) report := make([]int, len(numbers))
for i, num := range numbers { for i, num := range numbers {
@@ -73,12 +73,25 @@ func main() {
} }
if checklevel(report) { if checklevel(report) {
safes++ safes++
safes2++
} else {
var checks = 0
for j := 0; j < len(report); j++ {
copyArray := make([]int, len(report))
copy(copyArray, report)
report2 := append(copyArray[:j], copyArray[j+1:]...)
if checklevel(report2) {
checks++
}
}
if checks >= 1 {
safes2++
}
} }
} }
fmt.Println(safes) fmt.Println("p1: ", safes)
fmt.Println("p2: ", safes2)
} }
func parse() ([]string, error) { func parse() ([]string, error) {