Look And Say シーケンス php 実装コード_PHP チュートリアル
Jul 21, 2016 pm 03:28 PM
and
php
。
コード
成し遂げる
順序
番号
はい
初め
例:
最初の数字は 1 です。
最初の数字を見ると 1、2 番目の数字は 11 と言えます。
2 番目の数字を見ると、2 つであることがわかります。つまり、3 番目の数字は 21 です。
3 番目の数字を見ると、1 2 と 1 1 が言えます。つまり、4 番目の数字は 1211 です。
4 番目の数字を見ると、1 1、1 2、2 1 と言えます。つまり、5 番目の数字は 111221 です。
…………
詳しい手順については、http://en.wikipedia.org/wiki/Look-and-say_sequence を参照してください。
PHP を使用して、次のようにこのシーケンスを実装します。
コードをコピーしますコードは次のとおりです。
for($i =0;$i{ if($temp!=$str[$i])
{
$result.=$count.$temp
$temp; = $str[$i];
}
$count++;
$result.=$count.$temp;
$test_str; = "1";
echo $test_str.'</br>';
for($i=0;$i<10;$i++)
$test_str=look($test_str); ."</ br>";
}
$len-1 の場合、$result は最後の桁の統計結果を蓄積しないので、その後再び蓄積されます。ループが完了します。
最終出力結果:
1
11
21
1211
111221
312211
13112221
1113213211
31131211131221
132 11311123113112211
11131221133112132113212221
著者: ywxgod
http://www.bkjia.com/PHPjc/323511.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/323511.html
技術記事
例: 最初の数値は 1 です。 最初の数字を見ると 1、2 番目の数字は 11 と言えます。 2 番目の数字を見ると、2 であることがわかります。つまり、3 番目の数字は 21 です。 ...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7288
9


Java チュートリアル
1622
14


CakePHP チュートリアル
1342
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1206
29



Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
