Prüfen Sie, Ob es existiert ein Kreis

Wurde ich gebeten, dies bei einem Google-Interview.
Wir sind eine Zeichenfolge, die aus Buchstaben - F -, L -, R. - und das ist die Anweisung, einen Roboter folgt

F - geht vorwärts mit einem Schritt.

L-biegen Sie Links ab.

R - rechts.

String-Länge kann bis zu 2500 Zeichen.

Den string selbst läuft, unendlich oft. Wir müssen sagen, wenn es einen Kreis mit einem radius r( r ist eine beliebige reelle Zahl), so dass der Roboter nie aus dem Kreis.
Ich hing an dieser Stelle.Ich dachte, der Verwendung von konvexen Hülle, aber wie es zu überprüfen für unendliche Zeiten.Erklärung mit code, werden geschätzt. Bitte helfen Sie. Vielen Dank im Voraus

  • Untersuchen Sie das Thema der random walks auf Gittern.
  • Falsche Frage oder nicht, die Menschen die Zeit genommen, Sie zu beantworten. Sie können Fragen, eine neue, wenn Sie wollen, aber bitte nicht diese entfernen.
InformationsquelleAutor user3907480 | 2015-03-10
Schreibe einen Kommentar