zoukankan      html  css  js  c++  java
  • Codewars Solution:Convert number to reversed array of digits

    Level 8kyu :Convert number to reversed array of digits

    将数字转换为反转的数字数组

    给定一个随机的非负数,您必须以相反的顺序返回该数字在数组中的数字。

    例:348597 => [7,9,5,8,4,3]

    主要方法:

    ArrayListy:

    get(索引)->获取某个元素

    add(元素值)->添加元素

    size()->获取长度

     1 public static int[] digitize(long n) {
     2         // Code here
     3         ArrayList<Integer> list=new ArrayList<Integer>();//因为传入数字未知长度,所以使用ArrayList
     4         int num=0;
     5         while(n>0){
     6           num=(int) (n%10);
     7           list.add(num);//把最后一位余数装入ArrayList
     8           n/=10;
     9         }
    10         int[] a=new int[list.size()];//获取ArrayList长度
    11         for(int i=0;i<list.size();i++) {
    12             a[i]=list.get(i);//要求是返回数组,所以遍历ArrayList把元素装入数组返回
    13         }
    14         return a;
    15 }
  • 相关阅读:
    Oracle Day2
    Orcale Day1
    JavaSE 单例模式
    C#Windows 服务的安装说明
    Json转Hashtable的转换
    将汉字转为拼音
    游标 的使用
    C#后台画图保存为ipg/png的文件
    T-sql 查询
    EF简单的添加修改删除基本语法
  • 原文地址:https://www.cnblogs.com/mc-web/p/12945113.html
Copyright © 2011-2022 走看看