蓝桥杯 算法提高 9-3摩尔斯电码 ADV-226
摩尔斯码定义见:http://baike.baidu.com/view/84585.htm?fromId=253988。
提示
输出格式
发布日期:2021-06-28 15:57:37
浏览次数:2
分类:技术文章
本文共 1056 字,大约阅读时间需要 3 分钟。
蓝桥杯 算法提高 9-3摩尔斯电码 ADV-226
问题描述
摩尔斯电码破译。类似于乔林教材第213页的例6.5,要求输入摩尔斯码,返回英文。请不要使用"zylib.h",只能使用标准库函数。用' * '表示' . ',中间空格用' | '表示,只转化字符表。摩尔斯码定义见:http://baike.baidu.com/view/84585.htm?fromId=253988。
提示
清橙进行评测时,输入是以EOF结尾的,而不是换行符。(EOF不是一个字符,“以EOF结尾”是一种通俗但不严谨的说法。)因此可以通过以下方式之一获取输入:
1. 一次读入整行字符串,再进行后续解析。
2. 使用getchar或scanf一次读入一个字符,通过它们的返回值判断输入结束。
1. 一次读入整行字符串,再进行后续解析。
2. 使用getchar或scanf一次读入一个字符,通过它们的返回值判断输入结束。
输出格式
做题过程以及易错点:
在做这道题目过程中,就一直被“String[] strings = string.split("\\|");”这条语句卡着。一开始是使用“String[] strings = string.split("|");”语句,然后使用输出语句检验题目中用split()函数拆分的字符串,居然把输入的字符串拆分成一个一个的字符,尝试了几次,也是这样,那时很崩溃喔,原来“|”是特殊符号,要使用特殊的形式解决:split("\\|");”,就是“\\”双反斜杠!!
总结一下其他的特殊符号的解决问题:
关于点的问题是使用string.split("[.]")。
关于竖线的问题是使用string.split("\\|")。
关于星号的问题是使用string.split("\\*")。
关于斜线的问题是使用string.split("\\\\")。
关于中括号的问题是使用string.split("\\[\\]")。
还是自己的水平还不够,做题时注意细节,这点很重要!!
代码:
import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); String string = scanner.next(); String[] strings = string.split("\\|"); for(int i=0;i
转载地址:https://blog.csdn.net/xiaodingqq/article/details/78529688 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月07日 03时03分21秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
android开发经典实战!这些年我所经历的所有面试,年薪50W
2019-04-29
Android开发者该学习哪些东西提高竞争力?系列篇
2019-04-29
android开发面试题及答案,2021新一波程序员跳槽季,使用指南
2019-04-29
Android彻底组件化方案实践方法!Android校招面试指南
2019-04-29
组件化与插件化的差别在哪里?已拿offer
2019-04-29
组件化与插件化的差别在哪里?手慢无
2019-04-29
组件化与插件化的差别在哪里?醍醐灌顶!
2019-04-29
这些新技术你们都知道吗?offer拿到手软
2019-04-29
这些新技术你们都知道吗?小白也能看明白
2019-04-29
这些知识点你会吗?一起“干完”这份300页1000道面试题,面试必问
2019-04-29
2021我对Android-view的3条认识,震撼来袭免费下载!
2019-04-29
2021新一波程序员跳槽季,使用指南
2019-04-29
5G音视频时代还不学NDK开发吗?隔壁都馋哭了
2019-04-29
5分钟搞定!Android基础面试常常死在这几个问题上,面试总结
2019-04-29
7年老Android一次操蛋的面试经历,讲的明明白白!
2019-04-29
9次Android面试经验总结,一篇文章帮你解答
2019-04-29
9次Android面试经验总结,系列篇
2019-04-29
Android-App的设计架构经验谈,赶紧收藏备战金三银四!
2019-04-29
Android-Binder机制及AIDL使用,实战篇
2019-04-29
androidapp保活,腾讯Android开发面试记录,挥泪整理面经
2019-04-29