aoc2020/day05/lib.go

24 lines
469 B
Go

package day05
import (
"log"
"strconv"
"strings"
)
func getSeatId(instruction string) int {
instruction = strings.ReplaceAll(instruction, "F", "0")
instruction = strings.ReplaceAll(instruction, "B", "1")
instruction = strings.ReplaceAll(instruction, "L", "0")
instruction = strings.ReplaceAll(instruction, "R", "1")
seatId, err := strconv.ParseInt(instruction, 2, 32)
if err != nil {
log.Fatal("Couldn't parse integer: ", err)
}
return int(seatId)
}