zoukankan      html  css  js  c++  java
  • mooc课程mit6.00.1xproblem set1解决方法

    • counting vowels:
      计算字符串中含有元音字母aeiou的数量
      1 char = 'azcbobobegghakl'
      2 num = 0
      3 #利用in方法直接查找字符串char中含有的元音字母数量
      4 for char in 'aeiou':
      5     num += 1
      6 print ("Number of vowels: " + str(num))
    • counting bobs:
      查找字符串中含有子串‘bob’的数量
      1 count = 0
      2 s = 'azcbobobegghakl'
      3 #range()方法:当i大于0小于字符串s的长度时
      4 for i in range(0,len(s)):
      5 #如果从s中截取3位长度的子串等于‘bob’时,将计数加一
      6     if s[i:i+3] == 'bob':
      7         count += 1
      8 print(count)
    • ALPHABETICAL SUBSTRINGS:
      查找字符串中按字母顺序排列的最长子串,比如azcbobobegghakl则输出beggh
       1 s = "azcbobobegghakl"
       2 start = 0
       3 end = 0
       4 temp_start = 0
       5 
       6 for i in range(1, len(s)):
       7     if s[i-1] > s[i]:
       8         temp_start = i
       9 
      10     if i - temp_start > end - start:
      11         start = temp_start
      12         end = i
      13 
      14 print('Longest substring in alphabetical order is:', s[start:end+1])
    本文为博主辛苦创作,转载请注明 http://honoka.cnblogs.com。
  • 相关阅读:
    C#编程技巧之钩子函数的使用——SetWindowsHookEx
    JSON(Ajax)和JsonP
    C#对象与方法
    C#数据类型
    事务处理
    面向对象之继承与多态
    C#编程语言简介
    <转>成员函数的重载、覆盖与隐藏
    视图、索引
    C#方法
  • 原文地址:https://www.cnblogs.com/honoka/p/4795897.html
Copyright © 2011-2022 走看看