网易前端笔试第二题2017

import java.util.*;

/*把并列的两个整数(中间用空格隔开)倒转,并去掉开头的0,然后将两个结果合起来再倒转,去0;
 * 输入:123 234
 * 输出:234123
 * 输入:10020 123
 * 输出: 1231002*/
public class daozhuan {
    public static void main(String[] args){
        Scanner cin = new Scanner(System.in);
        String str = cin.nextLine();
        String[] st = str.split(" ");
        char[] s = st[0].toCharArray();
        char[] t = st[1].toCharArray();
        char[] a = rev(s);
        char[] b = rev(t);
        List<Character> list = clear(a);
        List<Character> list1 = clear(b);
        /*for(char i:list){
            System.out.print(i);
        }*/
        /*for(int i=0;i<list.size();i++){
            System.out.print(list.get(i));
        }*/
        char[] result = new char[list.size()+list1.size()];
        for(int i=0;i<result.length;i++){
            if(i<list.size()){
                result[i]=list.get(i);
            }else{
                result[i]=list1.get(i-list.size());
            }
        }
        result = rev(result);
        for(int i=0;i<result.length;i++){
            System.out.print(result[i]);
        }

    }
    public static ArrayList<Character> clear(char[] s){
        ArrayList<Character> list = new ArrayList<Character>();
        int flag=0;
        for(int i=0;i<s.length;i++){
            if(s[i]!=48){
                flag=i;
                break;
            }
        }
        for(int i=flag;i<s.length;i++){
            list.add(s[i]);
        }
        return list;
    }
    public static char[] rev(char[] s){
        char temp=0;
        int len = s.length-1;
        for(int i=0;i<=len/2;i++){
            temp=s[i];
            s[i]=s[len-i];
            s[len-i]=temp;
        }

        return s;
    }
}
时间: 2024-12-28 23:31:46

网易前端笔试第二题2017的相关文章

网易前端笔试题目笔记

实现一个半径为100px的黑色圆形 什么是闭包,举例子说明 清楚浮动的三种方式,原理 前端性能优化的5种以上的方式,原理 对一个数组的所有元素去重,并求数组中的最大值 设计一个登录功能,设计逻辑,并解释 实现向服务器接口 /service/send 异步发送格式为 {name:"163", gender: "m"}的参数的功能 实现一个三列布局,左侧宽度150px, 右侧宽度150px, 中间宽度450px 和左侧距离20px,和右侧距离30px 未知大小的元素A,

网易实习笔试真题C/C++

刚做的时候根本就没有想到解题思路,刚好看到了别人的思路,自己写了一下.里面对unordered_map及vector二维数组的建立很灵活,另外区别了一下map,unordered_map,hash_map:但是没有弄清楚unordered_map,hash_map的区别.以后遇到了在细细研究. //小明陪小红去看钻石,他们从一堆钻石中随机抽取两颗并比较她们的重量.这些钻石的重量各不相同.在他们们比较了一段时间后, //它们看中了两颗钻石g1和g2.现在请你根据之前比较的信息判断这两颗钻石的哪颗更

前端笔试小题

/*一.变量作用域一道小题*/var x='a';function printX(){ console.log(x); var x='b'; console.log(x);}printX(); var y='c';function printY(){ console.log(y); y='d'; console.log(y);}printY();//输出结果undefined,b,c,d /*二.输出结果*///alert(null instanceof Object);//alert(null

网易2017春招笔试真题编程题集合题解

01 双核处理 题目 一种双核CPU的两个核能够同时的处理任务,现在有n个已知数据量的任务需要交给CPU处理,假设已知CPU的每个核1秒可以处理1kb,每个核同时只能处理一项任务.n个任务可以按照任意顺序放入CPU进行处理,现在需要设计一个方案让CPU处理完这批任务所需的时间最少,求这个最小的时间. 输入描述 输入包括两行:第一行为整数n(1 ≤ n ≤ 50)第二行为n个整数lengthi,表示每个任务的长度为length[i]kb,每个数均为1024的倍数. 输出描述输出一个整数,表示最少需

2017年校招全国统一模拟笔试(第二场)编程题集合-牛客网

 2017年校招全国统一模拟笔试(第二场)编程题集合-牛客网 链接:https://www.nowcoder.com/questionTerminal/276712b113c6456c8cf31c5073a4f9d7来源:牛客网 牛牛有两个字符串(可能包含空格),牛牛想找出其中最长的公共连续子串,希望你能帮助他,并输出其长度. 输入描述: 输入为两行字符串(可能包含空格),长度均小于等于50. 输出描述: 输出为一个整数,表示最长公共连续子串的长度. 输入例子: abcde abgde 输出例子

好未来2017秋招笔试真题二 --牛客网

好未来2017秋招笔试真题二 --牛客网 链接:https://www.nowcoder.com/questionTerminal/ee5de2e7c45a46a090c1ced2fdc62355来源:牛客网 将一句话的单词进行倒置,标点不倒置.比如 I like beijing. 经过函数后变为:beijing. like I 输入描述: 每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100 输出描述: 依次输出倒置之后的字符串,以空格分割 输入例子: I

2017年腾讯 秋招软件开发笔试编程题回忆版

2017年腾讯秋招软件开发笔试编程题回忆版 (所有题目大致描述如下,并非完整的题目回忆,但意思大致一样) 1.又一个魔法城市,城市里面有n个魔法城堡,序号为0,1,2...n-1:魔法城堡之间都有路径相连:魔法城堡两两之间的到达的距离不同,因此所需时间也可能不会相同.如魔法城堡0到魔法城堡2需要耗时4小时:现,小明想从魔法城堡0到魔法城堡1,他想知道需要花费多少时间:为了快速到达,有一魔法扫把,魔法扫把使用次数有限,使用一次,可以将某一段间的时间减半:求小明从魔法城堡0到魔法城堡1花费的最小时间

美团点评2017秋招笔试编程题

美团点评2017秋招笔试编程题 1, 大富翁游戏,玩家根据骰子的点数决定走的步数,即骰子点数为1时可以走一步,点数为2时可以走两步,点数为n时可以走n步.求玩家走到第n步(n<=骰子最大点数且是方法的唯一入参)时,总共有多少种投骰子的方法. 题解: 写出前面的几个, 1 -> 1;   2 -> 2 ;  3 -> 4;   4 -> 8; 5 -> 16; 6 -> 32; 可以得到是 二的 n-1 次幂. #include <cstdio> int

前端笔试总结

一.HTML和CSS 1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核 Chrome:Blink(基于webkit,Google与Opera Software共同开发) 2.每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗? <!DOCTYPE> 声明位于文档中的最