华为2020届实习生校招机考题(2019-3-20版)

本文分享了华为2020届实习生招聘的机考题目,包括第一题的解题思路,强调在处理字符串时要注意符号判断及运算逻辑,以及后续题目概述。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

第一题

先把输入一个个都存入一个string,然后遍历string,判断是否为符号,如果是加号就加上后面的数,减号则减去后面的数。

在实现的过程中有许多细节需要注意。例如先把符号存起来,判断符号的位置、是否为最后一个符号了等。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Wed Mar 20 18:17:30 2019
huawei1
@author: youxinlin
"""
aStr = ''

while True:
    tmp = input()
    if tmp != '=':
        aStr += tmp
    else:
        break
    
index = 0 
jiaList=[]
jianList=[]
flagList = []


for i in aStr:
    if i =='+':
        jiaList.append(index)
        flagList.append(index)
    if i =='-':
        jianList.append(index)  
        
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值