原文:[华为机试] 仿LISP字符串运算

题目: LISP语言唯一的语法就是括号要配对。 形如 OP P P ,括号内元素由单个空格分割。 其中第一个元素OP为操作符,后续元素均为其参数,参数个数取决于操作符类型 注意:参数 P , P 也有可能是另外一个嵌套的 OP P P 当前OP类型为add sub mul div 全小写 ,分别代表整数的加减乘除法。简单起见,所以OP参数个数为 举例 输入: mul 输出: 输入: add 输出: ...

2018-09-25 22:24 0 847 推荐指数:

查看详情

牛客网——华为(题29:字符串加解密)(Java)

题目描述: 1、对输入的字符串进行加解密,并输出。 2加密方法为: 当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a; 当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0; 其他字符不做变化。 3、解密方法为加密 ...

Tue Nov 06 08:03:00 CST 2018 0 1118
牛客网——华为(题26:字符串排序)(Java)

题目描述: 编写一个程序,将输入字符串中的字符按如下规则排序。 规则 1 :英文字母从 A 到 Z 排列,不区分大小写。 如,输入: Type 输出: epTy 规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。 如,输入: BabA 输出 ...

Tue Nov 06 08:02:00 CST 2018 0 925
牛客网——华为(题4:字符串分隔)(Java)

题目描述: •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组 示例1: 输入: abc ...

Mon Nov 05 05:56:00 CST 2018 0 874
[华为] 简单运算式计算

题目:表达式计算,只含有正整数,加号,减号,乘号,表达式语法正确,即两个数字间只有一个运算符,不用考虑极大数及溢出的情况。 代码: ...

Wed Sep 26 06:30:00 CST 2018 0 696
华为OD

第一题:磁盘大小排列 思路很简单:首先判断输入字符串最后一位分别为G、M、T、然后建立3个数组存储各自的数据,排序,依次输出。 第二题:十个数任选三个数使得式子的值最小 思路:就是十个数的排列组合。 第一题没有调试成功,最后一题只通过了83.33%,不知道有没有面试机会。 求求了,我真的 ...

Sat Apr 04 20:09:00 CST 2020 0 5829
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM