华为机试 — 字符串分隔

最新华为OD机试真题-字符串分隔(二)(100分) 我这个人喜欢直来直去,实话实说你在我拿到的offer里面是靠后的。今天突然给我发邮件通知笔试?非科班,想准备今年的提前批,有实习和论文,不知道简历还能怎么改,感觉专业技能没写好。我的专业是计算机科学,个人偏ai多一些,如果想走这条路,建议去。没想到有一天我也能发牛客,我的岗位是产品助理,现在单位知道我要离职薪资升到一万,产品属于教科图书类产。在团子实习的第四天,今天为了找个文档,浏览太频繁,系统把我学城权限给封了leader今天还休假给我审。#晒一晒我的offer# 双非本科985硕士,女生,家在青岛。 阅读详情

题目描述

•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 

输入描述:

连续输入字符串(输入2次,每个字符串长度小于100)

输出描述:

输出到长度为8的新字符串数组

示例1

输入

abc
123456789

输出

abc00000
12345678
90000000
#include<iostream>
#include<string>
using namespace std;
int main(){
    string str1, str2;
    cin>>str1>>str2;
    int str1_len = str1.length();
    int str2_len = str2.length();
    while (str1_len > 8){
        cout<<str1.substr(0,8)<<endl;
        str1 = str1.substr(8,str1_len-7);
        str1_len = str1.length();
    }
    if (str1_len > 0){
        cout<<str1;
        for (int j = 0; j < 8-str1_len; j++)
            cout<<"0";
        cout<<endl;
    }
    while (str2_len > 8){
        cout<<str2.substr(0,8)<<endl;
        str2 = str2.substr(8,str2_len-7);
        str2_len = str2.length();
    }
    if (str2_len > 0){
        cout<<str2;
        for (int j = 0; j < 8-str2_len; j++)
            cout<<"0";
    }
    return 0;
}

 

如何在华为OD机试中获得满分?Python实现【字符串分隔】一文详解 ✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: 2023华为OD机试(A卷+B卷)(Python)(2022&2023) 输入一个字符串,请按长度为8拆分每个输入字符串并进行输出,长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。连续输入字符串(每个字符串长度小于等于100依次输出所有分割后的长度为8的新字符串。 5. 测试 时间复杂度:假设输入字符串的总长度为 n,则遍历字符串的时间复杂度为 O(n),因为每个字符都需要访问一 阅读详情

相关推荐

【华为机试真题 C++】带分隔符的字符串翻转单词-200

对一行给定的字符串进行反转输出,同时去除中间不满足条件的分隔符输入字符串:I am an 20-years out--standing @ * -stu- dent,去除分割符并反转之后,输出字符串(子字符串以一个空格隔开):dent stu standing out 20-years an am I

weixin_52894047的博客 318

华为OJ 字符串分割

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

ERIC_WHY的博客 1983

华为OD机试 - 字符串分隔(Python/JS/C/C++ 2025 A卷 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。输入一个字符串,请按长度为8拆分每个输入字符串并进行输出,长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。连续输入字符串(每个字符串长度小于等于100)。依次输出所有分割后的长度为8的新字符串。abcdefgabcdefg0长度为 7,

学Java,找哪吒 1189

连续输入字符串(输出次数为N,字符串长度小于100),请按长度为8拆分每个字符串后输出到新的字符串数组,

连续输入字符串(输出次数为N,字符串长度小于100),请按长度为8拆分每个字符串后输出到新的字符串数组, 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 首先输入一个整数,为要输入的字符串个数。 public static void main(String[] args) { BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); String i.

专注Java(全栈)应用开发,求知若渴,虚心若愚,talk is cheap, show me the code. 3303

桁架 拓扑优化 matlab程序_拓扑优化在结构轻量化及板壳加筋肋最优布置的应用...

1 拓扑优化简介材料的有效利用一直都是人类追求的目标,也是许多研究领域不变的话题,并伴随着结构优化理论和方法的产生而发展。结构优化设计通常分为三个层次:(1)拓扑优化:在一个确定的连续区域内寻求结构内部非实体区域位置和数量的最佳配置,寻求结构中的构件布局及节点联结方式最优化,使结构能在满足应力、位移等约束条件下,将外载荷传递到结构支撑位置,同时使结构的某种性态指标达到最优;(2)形状优化:指在保持...

weixin_39525355的博客 1877

告别路径打架!用Python实现CBS算法搞定仓库机器人调度(附完整代码)

本文详细介绍了如何使用Python实现CBS(Conflict-Based Search)算法解决仓库机器人调度中的路径冲突问题。通过多智能体路径规划(MAPF)技术,有效避免AGV在智能仓库中的碰撞和死锁,提供完整代码实现和工业场景优化技巧,帮助开发者快速构建高效的机器人调度系统。

weixin_30275415的博客 328

牛客网-坐标移动

**题目描述 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 输入: 合法坐标为A(或者D或者W或者S) + 数字(两位以内) 坐标之间以;分隔。 非法坐标点需要进行丢弃。如AA10; A1A; %; YAD; 等。 下面是一个简单的例子 如: A10;S20;W10;D30;X;A1A;B10A11;;A10; *处理过程: 起点(0,0) A10 = (-10

cyruswqw的博客 717

2025年第十六届蓝桥杯省赛C/C++大学B组 个人题解

也是写了写部分题解,朱波也是狠狠水了个省二┭┮﹏┭┮,毕竟许多算法知识没怎么学。

2301_80173664的博客 2431

牛客网-华为-字符串分隔

while True: try: s=str(input()) if len(s)==8: print(s) elif len(s)<8: while len(s)<8: s=s+'0' print(s) ...

weixin_45405128的博客 238

立创开源:基于STM32F103与ADS1256的六维力传感器低成本实现方案

本文详细介绍了一种基于STM32F103微控制器与ADS1256高精度ADC的低成本六维力传感器实现方案。该方案通过3D打印的六梁弹性体结构结合应变片,将多维力信号转换为电信号,并由24位ADC进行高精度采集。文章涵盖了硬件选型、电路设计、嵌入式软件驱动及上位机数据可视化全流程,为机器人、精密测量等领域的爱好者提供了一个可复现的开源实践参考。

weixin_34718952的博客 388

解决RabbitMq登录时报出Not management user(Login failed)错误以及rabbitmqctl(RabbitMq)新增用户和用户角色权限

解决RabbitMq登录时报出Not management user(Login failed)错误以及rabbitmqctl(RabbitMq)查看用户权限、新增用户和用户角色权限。

念兮为美 7479

连续输入字符串,将按长度为8拆分每个字符串输出到新的字符串组;长度不为8,用0补齐

public static void main(String[] args){ Scanner s=new Scanner(System.in); System.out.println("输入两个字符串(小于100):"); String str1=s.next(); String st...

qq_43605012的博客 2577

【深度学习|语义分割之UNet】如何使用ResNet50 作为 U-Net 网络的骨干网络(backbone)并使用预训练的 ResNet50 模型。附代码及解读。

【深度学习|语义分割之UNet】如何使用ResNet50 作为 U-Net 网络的骨干网络(backbone)并使用预训练的 ResNet50 模型。附代码及解读。

985小水博的摸鱼日常 3090

【华为机试】——HJ4 字符串分隔

C语言刷题经验分享~

小梦的博客 945

华为od 面试八股文_测试/测试开发_05_含答案

华为od 面试八股文_测试/测试开发_05_含答案

MISAYAONE的博客 2558

【OpenClaw企业级智能体实战】第16篇:电商“龙虾”掘金记:用OpenClaw实现小红书/抖音/淘宝全自动矩阵运营(2026实测版)

2026年,OpenClaw(小龙虾)已成为电商运营的核心效率工具——从公众号文案3分钟生成到TikTok爆款视频1小时复刻,从多平台内容同步到自动比价加购,彻底重构了电商运营的工作模式。本文基于真实商业案例(元岳科技、TikTok跨境卖家、淘宝MCP工具),系统拆解电商智能体的落地路径:先详解OpenClaw在电商场景的核心原理与变现模式(代部署、模板售卖、轻定制、内容套利),再提供阿里云/本地双部署方案,完整实现小红书/抖音/淘宝的自动化运营(热点抓取、内容生成、多平台分发、数据分析)。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2285

牛客网-华为机试-字符串分隔

•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 思路,去空格,然后末尾补0,再输出 package com.java.huawei; import java.util.Scanner; /** * @author dengtiantian */ public class Test3 { publ...

五更依旧朝花落的博客 347

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

华为机试HJ4字符串分隔

将输入的字符串分隔为每8个一个新字符串,最有一个不足8个用0来填充。

qq_29787929的博客 302

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

华为机试-4-字符串分隔

华为机试-4-字符串分隔 题目: 连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组 示例: 输入 abc 123456789 输出 abc00000 12345678 90000000 代码 i...

lozixi的博客 277

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【华为机试】HJ4 字符串分隔

结束时的字符串,并将其赋值给str;的字符串,将剩余字符串赋值给str;str从首字母起长度为。

weixin_45780075的博客 263

老卫带你学---华为机试(4.字符串分隔)

华为机试(4.字符串分隔) 问题: 题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组 示例1 输入 abc 123456789 输出 abc00000 12345678 90000000 解决: 思想: 对于长度小于8的字符串,加上n个0,再加入到结果数组中 长度等于8的直接保存到结果数组中 对于长度大于

老卫带你学 199

牛客网–华为机试在线训练4:字符串分隔

牛客网–华为机试在线训练4:字符串分隔 题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组 示例1 输入 abc 123456789 输出 abc00000 123456...

Allenlzcoder的博客 541

华为OD机试 - 字符串分隔(Java 2024 E卷 100分)

本专栏收录于。刷的越多,抽中的概率越大,私信javapub,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天优快云在线答疑。

JavaPub 501

校招算法笔面试 | 华为机试-字符串分隔

牛客题库题解

wc529065的博客 338
上一篇: 华为机试 — 明明的随机数
下一篇: 华为机试 — 进制转换
ZWANG987
博客等级 码龄11年 4粉丝 109原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值