`

php lookandsay

    博客分类:
  • php
php 
阅读更多

<?php
function lookandsay($str){
        $r = '';
        $m = $str[0];
        $n = 1;

        for($i=1; $i<strlen($str); $i++){
                if($str[$i] == $m){//如果这个字符与上个字符相同则数目加1
                        $n++;
                }else{
                        $r .= $n.$m;//反之,把数目和这个字符追加到返回值
                        $m = $str[$i];//赋值下一个字符
                        $n  = 1;
                }
        }
        return $r.$n.$m;
}

for($i = 0,$str = 1; $i < 9; $i++){
        $str = lookandsay($str);
        print $s."<br/>";
}
?>

分享到:
评论

相关推荐

    zoj 2886 Look and Say.md

    zoj 2886 Look and Say.md

    Look And Say 序列php实现代码

    在本例中,Look And Say序列的PHP实现中,我们定义了一个函数look($str),它的功能是接收一个字符串(即Look And Say序列的当前状态),并返回它的下一个状态。函数look()的实现步骤包括初始化一些变量,比如字符串...

    java Look and feel

    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception e) { e.printStackTrace(); } try { // 更改为Java默认的CrossPlatform Look and Feel UIManager.setLookAndFeel...

    LookAndFeel换肤

    在Java Swing应用开发中,"LookAndFeel换肤"是一项重要的功能,它允许开发者为应用程序提供不同的视觉样式,以满足用户对个性化界面的需求。Look and Feel(简称LAF)是Java提供的一个核心特性,使得应用程序可以...

    java swing Mac风格的LookAndFeel

    在Swing中,LookAndFeel是一个关键概念,它决定了应用程序的视觉样式,包括控件的外观、颜色、字体等。Mac风格的LookAndFeel是专门为在Mac OS环境下提供与系统一致的UI体验而设计的。 LookAndFeel提供了跨平台的...

    lookandfeel.zip

    标题“lookandfeel.zip”暗示了这个压缩包可能包含了与用户界面(UI)的外观和感觉,也就是我们常说的LookAndFeel相关的资源或代码。在Java编程语言中,LookAndFeel是用于改变应用程序图形用户界面(GUI)的视觉样式...

    swing皮肤大全(look and feel)

    标签"swing java 皮肤 lookandfeel"进一步明确了这个主题,表明这是关于Java Swing库的皮肤(L&F)相关的资源,适合Java程序员用来改变其桌面应用的外观。 压缩包中的"java皮肤"文件可能是一个包含了各种Look and ...

    java look and feel

    本文旨在通过深入浅出的方式介绍Java Look and Feel的相关概念和技术,包括MVC(Model-View-Controller)架构、可插入界面样式以及如何创建自定义的LookAndFeel类。 #### 二、MVC架构与Look and Feel的关系 **1. ...

    LookandFeel皮肤

    a03LooKAndFeel皮肤,超炫超酷

    lookandfeel(nimrod)

    "Lookandfeel(nimrod)"是一个特定的UI外观库,名为Nimrod,它提供了美观且可定制的界面元素,以提升软件的用户体验。 Nimrod Look and Feel是一款高度可定制的Java Swing组件库,它允许开发者根据自己的需求调整...

    超级漂亮的LookAndFeel

    超级漂亮的LookAndFeel超

    使用lookandfeel为界面更换皮肤

    在Java的Swing库中,Look and Feel(简称LookAndFeel)是一种设计工具,它允许开发者改变应用程序的用户界面外观,使其适应不同的操作系统或个人喜好。"使用lookandfeel为界面更换皮肤"这一主题主要涉及到以下几个...

    swing lookandfeel

    "swing lookandfeel"这个标题可能指的是一个特定的、美观的L&F实现,可以被导入到Java Swing应用中,以提升其视觉吸引力。 在提供的描述中,我们可以推断这可能是一个包含多个L&F库的压缩包,用户只需将其导入工程...

    java_lookandfeel.rar_LookAndFeel_java gui_java look_look and fee

    在Java GUI程序中,LookAndFeel管理组件的显示方式,包括颜色、字体、图标以及交互行为。Java提供了多种内置的LookAndFeel,如跨平台的Metal Look and Feel,Windows Look and Feel,以及Mac OS X的Aqua Look and ...

    LOOkAndFeel

    LOOkAndFeel是你的JAVa界面更加绚丽多彩

    substance-lookAndFeel

    java swing 中通过UIManager.setLookAndFeel(new SubstanceBusinessBlackSteelLookAndFeel()); JFrame.setDefaultLookAndFeelDecorated(true); //设置主题 SubstanceLookAndFeel.setCurrentTheme(new ...

    look-and-say

    "Look-and-Say"算法是一种简单的字符串生成序列,它的规则基于对输入字符串的观察。这个算法的名字来源于它的操作方式:你“看着”一个字符串,并“说出”它的特征。例如,对于字符串"1",你可以说它有一个1,所以...

    java中MVC与LookAndFeel类及自创界面ExtraLAF

    在Java中,创建自定义LookAndFeel通常涉及继承`javax.swing.plaf.ComponentUI`或其子类,并覆盖相关的方法来定义组件的绘制逻辑。 SwingSet2.jar可能是一个示例程序,用于演示Swing组件以及如何应用自定义的LookAnd...

    Quaqua Look and Feel 5.01

    Quaqua Look and Feel (Quaqua)是一款为Mac OS X编写的Apple人性化界面向导(AHIG)。报道中指出,新版本中增加了调色盘和粉笔面板,改进了色彩精度。此外还修补了一些bug。

Global site tag (gtag.js) - Google Analytics