Create Phone Number
来源:互联网 发布:php 类魔术方法 编辑:程序博客网 时间:2024/06/14 02:02
Description:
Write a function that accepts an array of 10 integers (between 0 and 9), that returns a string of those numbers in the form of a phone number.
Example:
Kata.createPhoneNumber(new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}) // => returns "(123) 456-7890"
Notes:
Don’t forget the space after the closing parenthese!
My Solution:
public static String createPhoneNumber(int[] numbers) { //int[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}; //return "(123) 456-7890" String phoneNum = "("; for (int i = 0; i < 3; i++) { phoneNum += numbers[i]; } phoneNum += ") "; for (int i = 3; i < 6; i++) { phoneNum += numbers[i]; } phoneNum += "-"; for (int i = 6; i < 10; i++) { phoneNum += numbers[i]; } return phoneNum; }
Better Solutions:
1.
public static String createPhoneNumber(int[] numbers) { return String.format("(%d%d%d) %d%d%d-%d%d%d%d",numbers[0],numbers[1],numbers[2],numbers[3],numbers[4],numbers[5],numbers[6],numbers[7],numbers[8],numbers[9]); }
2.
public static String createPhoneNumber(int[] numbers) { String phoneNumber = new String("(xxx) xxx-xxxx"); for (int i : numbers) { phoneNumber = phoneNumber.replaceFirst("x", Integer.toString(i)); } return phoneNumber; }
0 0
- Create Phone Number
- Phone Number
- Phone Number
- Phone Number
- Encoded Phone Number help
- Ural 1002 Phone number
- oz phone number regex
- sdut2151 Phone Number
- Phone Number Divide
- Read Phone Number
- Read Phone Number
- Read Phone Number
- SDUT 2151 - Phone Number
- 第一届省赛 Phone Number
- Phone number - Multiway Trees
- [数据结构]Phone-Number Manager
- Read Phone Number
- 17 phone number
- Mac/Windows平台折腾SublimeText3最新版3126(安装必备插件Markdown、Emmet等)
- css溢出加滚动条
- c#连接oracle配置文件
- 数字签名详解与例子
- 读读MaNGOS系列之总览
- Create Phone Number
- 一、常见的底部菜单(底部导航栏)的实现方式
- DOM、BOM操作集合-DOM基本操作思维导图与window对象思维导图
- pyinstaller打包exe---requests模块打包后无法运行问题记录
- c#复制文件
- 简单的单链表
- [问题]Git中如何忽略文件或文件夹
- DOM、BOM操作集合
- 年前最后一节课的代码