LeetCode 423. Reconstruct Original Digits from English
2017-01-03 20:34
519 查看
public class Solution { public String originalDigits(String s) { int[] digits = new int[10]; for (int i = 0; i < s.length(); i++) { switch(s.charAt(i)) { case 'z': digits[0]++; break; case 'x': digits[6]++; break; case 's': digits[7]++; break; //7-6 case 'v': digits[5]++; break; //5-7 case 'g': digits[8]++; break; case 'i': digits[9]++; break; //9-5-6-8 case 'h': digits[3]++; break; //3-8 case 'u': digits[4]++; break; case 'w': digits[2]++; break; case 'o': digits[1]++; break; //1-0-2-4 default: break; } } digits[7] -= digits[6]; digits[5] -= digits[7]; digits[3] -= digits[8]; digits[9] -= digits[5] + digits[6] + digits[8]; digits[1] -= digits[0] + digits[2] + digits[4]; StringBuilder sb = new StringBuilder(); for (int i = 0; i < 10; i++) { for (int j = 0; j < digits[i]; j++) { sb.append(i); } } return sb.toString(); } }
相关文章推荐
- 【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 423. 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 423. Reconstruct Original Digits from English
- LeetCode No.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 乱序英文字符串恢复数字 + 发现规律
- leetcode_423.Reconstruct Original Digits from English ? 待解决
- LeetCode 423. Reconstruct Original Digits from English