소스 검색

add scheduler interface

Gildas Chabot 7 년 전
부모
커밋
824646341f
1개의 변경된 파일14개의 추가작업 그리고 0개의 파일을 삭제
  1. 14 0
      main.go

+ 14 - 0
main.go

@@ -12,6 +12,20 @@ var A int
12 12
 var B int
13 13
 var C int
14 14
 
15
+type Scheduler interface {
16
+	Add(Car)
17
+	Pop() Car
18
+}
19
+
20
+type Car struct {
21
+	ID    int
22
+	Rides []int
23
+
24
+	Arrival int
25
+	X       int
26
+	Y       int
27
+}
28
+
15 29
 func solve() {
16 30
 	fmt.Fprintf(output, "%d\n", C)
17 31
 }