码迷,mamicode.com
首页 > 其他好文 > 详细

面试测试岗位被要求当场写代码,当时的我傻了

时间:2018-06-18 13:28:44      阅读:454      评论:0      收藏:0      [点我收藏+]

标签:倒序   string   代码   length   pre   写代码   split   需要   并且   

面试测试岗位被要求当场写一个算法,倒序一个字符串,并且字符串中到空格有3个的,2个的,1个的;

我毫无准备,当场放弃了。

回来在网上看了一下,原来这是网上的面试测试经典题。只是我遇到的更难了一点。

Step1: 常见的算法就是倒序排一下,不考虑空格的。比如下面的将 i am a boy 倒序成boy a am i,其实有准备就简单得很

public class test {

      public static void main(String[] args){

            String str2 = "I am a boy";
            String[] words = str2.trim().split(" ");
            for(int i = words.length-1;i>=0;i--){
                System.out.print(words[i]+" ");
            }
        }
    } 

Step2: 我遇到的稍难了有些,需要考虑空格的数量,比如 i ??????am ????a??boy,倒序成boy??????a????am??i

面试测试岗位被要求当场写代码,当时的我傻了

标签:倒序   string   代码   length   pre   写代码   split   需要   并且   

原文地址:https://www.cnblogs.com/qianjinyan/p/9194867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!