【LeetCode】423. Reconstruct Original Digits from English(Python实现)
来源:互联网 发布:isight8.0软件下载 编辑:程序博客网 时间:2024/06/04 23:25
1.问题描述:
Given a non-empty string containing an out-of-order English representation of digits 0-9, output the digits in ascending order.
Note:
Input contains only lowercase English letters.
Input is guaranteed to be valid and can be transformed to its original digits. That means invalid inputs such as “abc” or “zerone” are not permitted.
Input length is less than 50,000.
Example 1:
Input: “owoztneoer”
Output: “012”
Example 2:
Input: “fviefuro”
Output: “45”
Note:
Input contains only lowercase English letters.
Input is guaranteed to be valid and can be transformed to its original digits. That means invalid inputs such as “abc” or “zerone” are not permitted.
Input length is less than 50,000.
Example 1:
Input: “owoztneoer”
Output: “012”
Example 2:
Input: “fviefuro”
Output: “45”
2.Python实现:
#-*- coding:utf-8 -*-def originalDigitals(s):L=[x*0 for x in range(10)]for i in s:if i=='z':L[0]+=1if i=='w':L[2]+=1if i=='u':L[4]+=1if i=='x':L[6]+=1if i=='g':L[8]+=1if i=='o':L[1]+=1if i=='h':L[3]+=1if i=='f':L[5]+=1if i=='s':L[7]+=1if i=='i':L[9]+=1L[1]=L[1]-L[0]-L[2]-L[4]L[3]=L[3]-L[8]L[5]=L[5]-L[4]L[7]=L[7]-L[6]L[9]=L[9]-L[4]-L[6]-L[8]Result=[]for index,value in enumerate(L):for j in range(value):Result.append(index)return Resultif __name__=="__main__":s=input('input a string:')result=originalDigitals(s)print (result)
阅读全文
0 0
- 【LeetCode】423. Reconstruct Original Digits from English(Python实现)
- Leetcode 423. Reconstruct Original Digits from English
- 【leetcode】423. Reconstruct Original Digits from English
- [leetcode] 423. Reconstruct Original Digits from English
- LeetCode 423. Reconstruct Original Digits from English
- LeetCode 423. Reconstruct Original Digits from English
- 【LeetCode】 423. Reconstruct Original Digits from English
- [leetcode]423. Reconstruct Original Digits from English
- LeetCode 423. Reconstruct Original Digits from English
- LeetCode 423. Reconstruct Original Digits from English
- Leetcode-423. Reconstruct Original Digits from English
- leetcode 423. Reconstruct Original Digits from English
- LeetCode: Reconstruct Original Digits from English
- LeetCode Reconstruct Original Digits from English
- LeetCode #423: Reconstruct Original Digits from English
- leetcode 423 - Reconstruct Original Digits from English
- LeetCode-Reconstruct Original Digits from English
- LeetCode 423. Reconstruct Original Digits from English 解题报告
- Struts2 文件的上传和下载
- NSDecimalNumber使用
- 使用H5实现机器人脸
- 分数转小数(模拟)
- vue中需要注意的一些杂项
- 【LeetCode】423. Reconstruct Original Digits from English(Python实现)
- PHPEXCEL 导出数据加图片
- 智能推荐:“相关性搜索”只给你最想要的
- wsimport命令报错:无法将名称 's:schema' 解析为 'element decla
- python杂技
- java script学习笔记整理总汇
- javase教程01
- YV12和NV21数据格式区别
- oracle字段中摘取中文