写个考题---感兴趣的朋友可以试试

简介: 有个顺序数组,由小到大存放1到100这些数字。这些数字要按照下面的方式输出例子一:输出 1 2 3 4 5 6 7 8 9 1011 12 13 14 ...解答: for(var i=0;i-1;j--){ tmp.

有个顺序数组,由小到大存放1到100这些数字。这些数字要按照下面的方式输出

例子一:输出
1 2 3 4 5 6 7 8 9 10
11 12 13 14 ...

解答:

for(var i=0;i<arr.length;i++){
    if(0===arr[i]%10){
        var tmp = new Array();
        for(var j=9;j>-1;j--){
            tmp.push(arr[i-j]);
        }
        console.log(tmp)
    }
}


例子二:输出
1 2 3 4 5 6 7 8 9 10
20 19 18 17 ...

解答:

var count = 0;
for(var i = 0; i< arr.length;i++){
    if(0===arr[i]%10){
        count++;
        var tmp = new Array();
        if(0===count%2){
            for(var j=9;j>-1;j--){
                tmp.push(arr[count*10-((i-j)%10)-1]);
            }
        }
        else{
            for(var j=9;j>-1;j--){
                tmp.push(arr[i-j]);
            }
        }
        console.log(tmp);
    }
}

 

题来了(不限编程语言),
例子三:输出
1 2 3 4 5 6 7 8 9 10 21 22 23 24 25 26 27 28 29 30
11 12 13 14 15 16 17 18 19 20 31 32 33 ...

感兴趣的朋友可以试试写写哈O(∩_∩)O


例子四:输出
1 2 3 4 5 6 7 8 9 10
20 30 40 50 60 70 80 90 100
99 98 97 96 95 94 93 92 91
81 71 61 51 41 31 21 11
12 13 14 15 16 17 18 19
29 39 49 ...

感兴趣的朋友可以试试写写哈O(∩_∩)O

备注:优先给出答案的有惊喜

目录
相关文章
|
算法 C语言
C语言求最大公约数
C语言求最大公约数
|
10月前
|
网络协议 网络架构
TCP/IP协议架构:四层模型详解
在网络通信的世界里,TCP/IP协议栈是构建现代互联网的基础。本文将深入探讨TCP/IP协议涉及的四层架构,以及每一层的关键功能和作用。
1382 5
|
6月前
|
Java
课时6:引用与垃圾产生分析
经过一系列分析,已确认引用传递的本质就是堆内存。对于引用传递,若处理不当,会产生垃圾。本次将针对垃圾产生原因进行简单分析,先让大家有个印象。
|
算法 Java API
探索Java中的Lambda表达式:简化代码,提升可读性
Lambda表达式,这一现代编程语言的闪亮特性,在Java 8中首次亮相,为开发者提供了一种更加紧凑、易读的编写匿名函数的方式。本文将深入解析Lambda表达式如何优化我们的代码结构,提高开发效率,并探讨其在多线程编程中的应用。我们将通过具体示例,展示Lambda表达式的魅力,帮助读者更好地理解和运用这一强大的工具。
109 2
|
搜索推荐 开发工具 决策智能
Agent调研--19类Agent框架对比(中)
Agent调研--19类Agent框架对比(中)
3768 0
|
机器学习/深度学习 传感器 人工智能
【机器学习】 人工智能和机器学习辅助决策在空战中的未来选择
【机器学习】 人工智能和机器学习辅助决策在空战中的未来选择
|
Cloud Native 关系型数据库 MySQL
实时计算 Flink版产品使用合集之是否支持云原生数据仓库AnalyticDBPostgreSQL到DORIS的实时数据同步
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
算法 Java C++
动态规划专题 最长上升序列模型 acwing 1016.最大上升子序列和
动态规划专题 最长上升序列模型 acwing 1016.最大上升子序列和
75 0
动态规划专题 最长上升序列模型 acwing 1016.最大上升子序列和
|
关系型数据库 MySQL
MySQL练习题(单表多表查询)
MySQL练习题(单表多表查询)
333 0