题解 | #【模板】队列#
【模板】队列
https://www.nowcoder.com/practice/afe812c80ad946f4b292a26dd13ba549
package main
import (
"fmt"
)
func main() {
a := 0;
erene := make([]int,0);
ch , num := "",0;
fmt.Scanln(&a);
for i:=0;i<a;i++{
fmt.Scanf("%s %d", &ch,&num);
switch ch{
case "push": erene = append(erene, num);
case "pop" :if len(erene) ==0 {
fmt.Println("error");
}else{
fmt.Println(erene[0]);
erene=erene[1:];
}
case "front" :if len(erene) ==0 {
fmt.Println("error");
}else{
fmt.Println(erene[0]);
}
}
}
}