挑战问题如何在字符串之间找到规则?

时间:2017-12-24 00:41:57

标签: python string puzzle crossword

我有一个与Lindenmayer系统相关的项目。由于算法原因,我坚持了一些事情。我想在两个字符串之间创建一个规则查找器,例如 第一代: A B A A B A B A. 第二代: A B A A B A B A A B A A B

输出应为: 规则1:A,AB 规则2:B,A

此规则应用于任何具有关系的字符串。

我创建了一些方法,他们在字符串中找到常量,例如:“A”,“B” 但是,我不知道如何找到规则。

// set datetime to 2017-12-23 15:51:47, UTC +0:00
$datetime = DateTime::createFromFormat('Y-m-d H:i:s', '2017-12-23 15:51:47',
    new DateTimeZone("UTC"));

$datetime->format("Y-m-d H:i:s");
// output: "2017-12-23 15:51:47"
$datetime->format("n/j/Y g:i A P");
// output: "12/23/2017 3:51 PM +00:00"

// set timezone to Asia/Calcutta, Eastern Standard Time (EST), UTC +5:30
$datetime->setTimezone(new DateTimeZone('Asia/Calcutta'));

$datetime->format("Y-m-d H:i:s");
// output: "2017-12-23 21:21:47"
$datetime->format("n/j/Y g:i A P");
// output: "12/23/2017 9:21 PM +05:30"

0 个答案:

没有答案