当前位置: 首页 > news >正文

PAT (乙级)1014 福尔摩斯的约会 (20 分)C语言

大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的字符是 E ,那是第 5 个英文字母,代表一天里的第 14 个钟头(于是一天的 0 点到 23 点由数字 0 到 9、以及大写字母 A 到 N 表示);后面两字符串第 1 对相同的英文字母 s 出现在第 4 个位置(从 0 开始计数)上,代表第 4 分钟。现给定两对字符串,请帮助福尔摩斯解码得到约会的时间。

输入格式:

输入在 4 行中分别给出 4 个非空、不包含空格、且长度不超过 60 的字符串。

输出格式:

在一行中输出约会的时间,格式为 DAY HH:MM,其中 DAY 是某星期的 3 字符缩写,即 MON 表示星期一,TUE 表示星期二,WED 表示星期三,THU 表示星期四,FRI 表示星期五,SAT 表示星期六,SUN 表示星期日。题目输入保证每个测试存在唯一解。

输入样例:

3485djDkxh4hhGE 
2984akDfkkkkggEdsb 
s&hgsfdk 
d&Hyscvnm

结尾无空行

输出样例:

THU 14:04

代码: 

#include<stdio.h>
int main(){int i=0,j=0,flag=0;char a[61],b[61];char *day[7]={"MON","TUE","WED","THU","FRI","SAT","SUN"};gets(a);gets(b);while(a[i]!='\0'&&b[i]!='\0'){if(a[i]==b[i]&&flag==0&&a[i]>='A'&&a[i]<='G'){printf("%s ",day[a[i]-'A']);flag++;i++;continue;}if(a[i]==b[i]&&flag==1&&(isdigit(a[i])||(a[i]>='A'&&a[i]<='N'))){if(isdigit(a[i]))printf("%02d:",a[i]-'0');elseprintf("%02d:",a[i]-'A'+10);break;}i++;}gets(a);gets(b);i=0;while(a[i]!='\0'&&b[i]!='\0'){if(a[i]==b[i]&&isalpha(a[i])){printf("%02d",i);break;}i++;}
}

注意:

1.找钟头是在星期后的字符开始找

2.钟头的字符一定要保证是A到G的字符(一个星期有七天)如果忽略会造成测试点4段错误哦

3.钟头和分钟找完记得break跳出

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-35470.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

C++学习总结2

&#xff08;1&#xff09; 实参的a和形参的a的数据类型本质不一样&#xff0c;形参中的数组编译器会把它当成指针处理&#xff0c; 调用函数时需将数组名&#xff08;内存首地址&#xff09;和数组的有效长度传给被调用函数。 &#xff08;2&#xff09; 数据类型的本质&…...

Windows用户界面中的“睫毛膏“

Windows操作系统的用户界面的”外观”&#xff0c;实际上&#xff0c;也经历过一段时尚周期。 起初&#xff0c;还是在Windows 1.0的时代&#xff0c;用户界面是非常扁平的&#xff0c;因为那个时候屏幕分辨率十分低&#xff0c;而色彩深度几乎还不存在。如果你的系统是16色的…...

转载 | 各种数据库JDBC下载

原文链接点击打开链接各种数据库驱动数据库名称下载地址说明Mysqlhttp://www.mysql.com/products/connector/j/Shipped. But need to download the latest for MySQL 4.1 or higher.Oraclehttp://sourceforge.net/project/showfiles.php?group_id33291software/tech/java/sqlj…...

洛谷P1449 后缀表达式进阶解法

#include<iostream> #include<stack> #include<string>using namespace std;stack <int> expr; string temp; char ch; int first, second;int main() {for (;;){cin >> ch;switch (ch){case(.):expr.push(stoi(temp));temp "";brea...

RobotFramework-RIDE简单使用

RobotFramework-RIDE简单使用 准备工作 环境准备&#xff08;Python 3.7.5&#xff0c;robotframework 4.1&#xff0c;robotframework-ride1.7.4.2&#xff09; 1&#xff09;pip install robotframework-ride&#xff08;根据本机Python和RobotFramework安装适配版本&#…...

Python 使用标准库原始socket 生成 pcap 文件

注意事项 : 1.仅限linux/uninx 使用 2.不需要任何第三方库,仅用标准库 3.格式为公开格式,可以whireshark 直接打开 代码如下: import time,structclass Pcap:def __init__(self, filename, link_type1):self.pcap_file open(filename, wb)self.pcap_file.write(struct.pack(…...

堆排序习题

写出下列关键字序列排序的结果&#xff1a;{15&#xff0c;21&#xff0c;6&#xff0c;30&#xff0c;23&#xff0c;6&#xff0c;20&#xff0c;17} 步骤&#xff1a;先对序列进行堆排队&#xff0c;之后将顶部元素与最后一个元素相交换&#xff0c;交换时候重新对剩下的再…...

什么是状态模式

...

Cy5 Methyltetrazine,花青素Cy5 甲基四嗪,花青素Cy5染料的主要用途

产品名称&#xff1a;Cy5 Methyltetrazine 分子量&#xff1a;934.10 主要用途&#xff1a;甲基四嗪-活化的Cy5染料&#xff0c;它与含tco的化合物发生反应&#xff0c;通过一种反电子按需的介子反应&#xff0c;形成稳定的共价键&#xff0c;不需要铜催化剂或高温。TCO与四嗪…...

MySQL分区表原理详解

分区表是将大表的数据分成称为分区的许多小的子集&#xff0c;分区是将一个表的数据按照某种方式&#xff0c;比如按照时间上的月份&#xff0c;分成多个较小的&#xff0c;更容易管理的部分&#xff0c;但是逻辑上仍是一个表。由于在MySQL数据库中&#xff0c;我们对MySQL分区…...

PCB设计中电流与线宽的关系

原文链接&#xff08;点击原文链接更多精彩学习文章和学习内容&#xff09;&#xff1a;http://blog.bools.cn/archives/1262 PCB设计中电流与线宽的关系一、PCB设计铜铂厚度、线宽和电流关系二、PCB电流与线宽三、从图像中确定线宽四、 经验公式五、在PCB设计中线宽选择的经验…...

移动端开发那些事

1px解决方案 为什么移动端css里面写了1px, 实际看起来比1px粗. 其实原因很好理解:这2个’px’的含义是不一样的. 移动端html的header总会有一句 <meta name"viewport" content"widthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalableno&qu…...

HTML(菜鸡视角)

heading <h> 标题 </h> 多级标题时&#xff1a;<h1> <h2>......级联 Paragraph <p> 段落内容 </p> Note&#xff01; <!-- 注释内容 --> Element <main> 主要内容 </main> image <img src&quo…...

Hibernate对实际数据进行操作

//增 public static void main(String[] args){ Configuration cfg null; SessionFactory sf null; Session session null; Transaction ts null; User u new User(); System.out.println("请输入用户信息:&quo…...

GCC的-Wl,--wrap编译选项

GCC的--wrap是一个链接器选项&#xff0c;假如我们要编译的源文件为main.c&#xff0c;编译命令如下&#xff1a; gcc main.c -Wl,--wrapfunc -o main.elf有以下效果&#xff1a; 如果符号func没有&#xff08;在当前源文件&#xff09;定义&#xff0c;就链接到__wrap_func如…...

个人技能点(郎)

个人技能点1. 熟悉 h5 和 c3 新特性&#xff1a;语义化标签&#xff0c;flex 布局&#xff0c;动画等H5 新特性&#xff1a;2. 熟悉js作用域、原型、事件轮询机制、闭包等原理&#xff1b;js 作用域闭包事件轮询机制原型3. 熟悉 ES6 语法标准 promise&#xff0c;async/await 异…...

【Android 11】使用Android Studio调试系统应用五):编译Settings 模块、解决编译错误

文章目录 1. 篇头语2. 系列文章3. 关联Git4. 完善Settings的依赖4. 1 Android.bp回顾4.2 提取出所需androndx支持库4.2.1 依赖列表(android.bp)4.2.2 转换后的列表(build.gradle)4.2 提取出所需aar库4.3 提取出依赖的本地jar包4.3.1 查找本地jar包的位置4.3.2 所需jar列表(ando…...

1.5 异常

什么是异常 异常就是在程序运行期间&#xff0c;因为某些原因导致程序出现了错误的情况。 异常封装了三个重要信息: 类型&#xff0c;信息&#xff0c;行号 异常的简单继承结构 Throwable |- Error 系统级别的错误&#xff0c;无法处理&#xff0c;只能停止运行 |- Excepti…...

[HCIP] 10 - IGMP 协议

一、IGMP 介绍 二、组播组管理协议工作机制&#xff1a;...

海大09-10.3题:编程计算并输出1*2+3*4+5*6+...+(n-1)*n的值,其中,n的值由键盘输入。(8分)

题目 本题是中国海洋大学《C语言程序设计》2009-2010年第一学期编程题第3题。 题目&#xff1a; 编程计算并输出12345*6…&#xff08;n-1&#xff09;*n的值&#xff0c;其中&#xff0c;n的值由键盘输入。&#xff08;8分&#xff09; 以下是本篇文章正文内容&#xff0c;欢…...

【深度学习与图神经网络核心技术实践应用高级研修班-Day4】图像标题生成-image_caption_generation(encoder-decoder)

图像标题生成1. 概述1.1 图像标题生成1.2 CNN1.3 Decoder1.4 与文本翻译模型对比2. 模型原理2.1 图像标题生成模型2.2 学习目标、损失函数3. 代码实现3.1 数据集3.2 数据预处理3.3 构建模型4. 实验结果4.1 损失曲线4.2 测试模型5. 参考文献1. 概述 1.1 图像标题生成 图像标题…...

pydub 安装 win10

在 anaconda 环境下&#xff0c;pip install pydub&#xff0c;检测是否安装成功出现错误&#xff1a; RuntimeWarning: Couldnt find ffmpeg or avconv - defaulting to ffmpeg, but may not work warn("Couldnt find ffmpeg or avconv - defaulting to ffmpeg, but m…...

算法刷题计划一----数据结构2-6(leetCode)

415. 字符串相加 给定两个字符串形式的非负整数 num1 和num2 &#xff0c;计算它们的和。 提示&#xff1a; num1 和num2 的长度都小于 5100 num1 和num2 都只包含数字 0-9 num1 和num2 都不包含任何前导零 你不能使用任何內建 BigInteger 库&#xff0c; 也不能直接将输入的…...

HTML(菜鸡视角)

heading <h> 标题 </h> 多级标题时&#xff1a;<h1> <h2>......级联 Paragraph <p> 段落内容 </p> Note&#xff01; <!-- 注释内容 --> Element <main> 主要内容 </main> image <img src&quo…...

剑指Offer14-剪绳子12

题目描述–剪绳子1 思路分析 首先要分析出怎么切分是最优方案&#xff0c;显然和一定时&#xff0c;分成相等的数的乘积最大。用简单的数学归纳的思想可以发现&#xff0c;4对应2*2&#xff0c;5对应2x3&#xff0c;6对应3x3&#xff0c;7对应3x2x2&#xff0c;8对应3x3x2&…...

能被5和6同时整除 并且每10个数一行 用python编程 记录

2021-8-23 题列出为100到1000之间能同时被5和6整除的数&#xff0c;并且10个数为一列 接触该题 编写了下面的代码 下面展示一些 内联代码片。 for i in range(100, 1001):if i % 5 0 and i % 6 0:print(i, end" ")结果是&#xff1a; ** 120 150 180 210 240 270…...

解决国内下载vscode慢的方法

VSCO的的下载地址&#xff1a; https://code.visualstudio.com/Download 下载也太慢了 解决办法&#xff1a; 复制链接到新的窗口&#xff0c;将圈起来的地方改为国内镜像地址&#xff1a;vscode.cdn.azure.cn 然后几秒就下载好啦...

RobotFramework-RIDE简单使用

RobotFramework-RIDE简单使用 准备工作 环境准备&#xff08;Python 3.7.5&#xff0c;robotframework 4.1&#xff0c;robotframework-ride1.7.4.2&#xff09; 1&#xff09;pip install robotframework-ride&#xff08;根据本机Python和RobotFramework安装适配版本&#…...

阿里云短信集成dome

依赖&#xff1a; <dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId><version>4.0.6</version></dependency><dependency><groupId>com.aliyun</groupId><artif…...

【lssvm预测】基于鲸鱼算法优化lssvm数据预测matlab源码

1、最小二乘支持向量机LSSVM基本原理 最小二乘支持向量机是支持向量机的一种改进&#xff0c;它是将传统支持向量机中的不等式约束改为等式约束, 且将误差平方和(SumSquaresError)损失函数作为训练集的经验损失,这样就把解二次规划问题转化为求解线性方程组问题, 提高求解问题…...

Java初级面试题之do-while循环

package com.test; /** i5and j6author KingShy */ public class T08 { public static void main(String[] args) {// TODO Auto-generated method stub//int 1alpha,_abcd,xyabc,transient,account-num,very_long_name;/** float f30x1345; float f52001.00; float f542e...

初级java开发 面试题_Java初级工程师面试题大全

一、基础和语法8.变量的属性覆盖问题&#xff1f;我们来看看这么一道题&#xff1a;class ParentClass {public int i 10;}public class SubClass extends ParentClass {public int i 30;public static void main(String[] args) {ParentClass parentClass new SubClass();S…...

java面试题——SpringBoot

什么是SpringBoot&#xff1f; SpringBoot是Spring开源组织下的子项目。是搭建Spring应用的脚手架&#xff0c;主要简化了使用Spring的难度&#xff0c;俭省了xml的配置&#xff0c;提供了各种启动器在运行过程中自动配置&#xff0c;可以快速的上手。 SpringBoot的优点&#…...

Java初级面试题!!自己出几道面试题,感觉很有意思

准备面试&#xff0c;看资料发现一些知识点很有意思&#xff0c;所以自己写几个面试题&#xff0c;以后好坑人&#xff01;&#xff01; 1.构造器里可以调用构造器吗&#xff1f;需要注意什么&#xff1f; 只能调用一个构造器&#xff0c;而且必须处于最起始位置。除了构造器外…...

Windows配置域名

Windows配置域名 最近想在Windows 电脑玩玩 Apache2&#xff0c;想用域名来完成做代理&#xff0c;所以涉及Windows配置域名&#xff0c;来记录一下 Apache Linux 的安装查看&#xff1a;Apache2的安装与介绍 Apache Windows 的安装请查看&#xff1a;Apache2 Windows 安装 …...

[工作中爬过的坑] Kafka配置域名的三种难度

文章目录1. 背景说明2. 初级难度 - 无认证Kafka3. 中级难度 - SASL/PLAIN认证Kafka4. 有人捣乱的难度 - Ambari中SASL/PLAIN认证Kafka我曾经在不同的场景下给Kafka配置域名&#xff0c;难度各有不同&#xff0c;这篇文章按照 从易到难的顺序介绍三种难度下给Kafka配置域名的方法…...

nginx 配置域名映射到本地IP

需求背景 项目需求需要在不同的域名下&#xff0c;判断展示不同的内容&#xff0c;为了模拟线上的正式域名&#xff0c;有以下几种方案&#xff1a; 方案一&#xff1a; 配置host: 1、找到host的文件地址&#xff08;不会的百度&#xff09; 2、配置host: 127.0.0.1 www.t…...

vue 配置域名

vue 配置域名 这里是用的花生壳&#xff0c;花生壳配置了本地ip与端口&#xff0c;这里在vue项目里配置下本地ip 配置本地ip 配置允许域名访问 点击见博客 最后即可用域名在访问页&#xff0c;即可访问项目...

[附源码]JAVA毕业设计科研项目审批管理系统(系统+LW)

[附源码]JAVA毕业设计科研项目审批管理系统&#xff08;系统LW&#xff09; 目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目…...

IDOC的状态

这篇文章介绍IDOC Status的概念和它们的用途&#xff0c;明确IDOC status的类别&#xff0c;看一下完整的状态列表&#xff0c;包括INBOUND和OUTBOUND&#xff0c;还有入站和出站iDoc处理时iDoc状态的顺序。 另外还有监控SAP IDOC status的工具&#xff0c;比如AIF&#xff0c;…...

html设置导航栏时背景填不满

html设置导航栏时背景填不满 设置 body{ margin: 0;}...

Shopee店铺运营效果不好要怎么优化?

店铺分类根据类目、品牌、活动设置&#xff0c;保证买家快速找到商品。虾皮作为东南亚的跨境电商平台其实还是很好做的&#xff0c;但还是有些小伙伴苦说已经做了优化但却没有效果&#xff0c;可能是那里被忽略了。Shopee店铺运营效果不好怎么办&#xff1f;今天就来看看关于优…...

文件上传时出现出现“抱歉,由于安全原因,这个文件类型不受支持”的多种解决方法汇总

个人博客原文&#xff1a;https://alvincr.com/2021/01/%e6%96%87%e4%bb%b6%e4%b8%8a%e4%bc%a0%e6%98%af%e5%87%ba%e7%8e%b0%e6%97%b6%e5%87%ba%e7%8e%b0%e7%94%b1%e4%ba%8e%e5%ae%89%e5%85%a8%e5%8e%9f%e5%9b%a0%ef%bc%8c%e8%bf%99%e4%b8%aa%e6%96%87%e4%bb%b6/ 0 背景 我在…...

新旺铺教程之导航

如何编辑旺铺2012 的导航呢&#xff1f;进入店铺后台&#xff0c;选择导航处的”编辑“&#xff1a; 1.在打开的弹窗里面选择”添加“&#xff1a; 2.添加宝贝分类至导航操作如下&#xff1a; 3.添加页面至导航操作如下&#xff1a; 4.添加自定义链接至导航操作如下&#xff1a…...

如何修改系统默认店招的背景及其样式?

修改淘宝系统模块&#xff0c;其实很方便&#xff0c;最关键的是淘宝留下了CSS权重给我们设计师。 利用好这个权重&#xff0c;可以做很多事情&#xff01; 下面是系统店招的样式替换方法&#xff1a; .tshop-pbsm-shop-custom-banner {//店招高度height:120px;.skin-box-bd {…...

ByteTrack多目标追踪论文阅读

paper:ByteTrack: Multi-Object Tracking by Associating Every Detection Box code:ByteTrack 一.摘要 多目标追踪的目的是识别视频中物体或对象的位置和身份&#xff0c;也就是说&#xff0c;不同于目标检测的是&#xff0c;追踪问题可以分为两个任务&#xff1a;1&#x…...

免费简历,ppt模板

免费简历模板 个人简历模板&#xff1a;https://sc.chinaz.com/jianli/word.html 免费PPT模板 51PPT&#xff1a;http://www.51pptmoban.com/zt/yuanchuang/ 优品PPT&#xff1a;https://www.ypppt.com/moban/list-4.html...

ppt计算机it简历,ppt模板

I have the honor to present a brief introduction of myself to you in compliance with the requirements of your graduate admission.I was born in November 7th, 1966, at the town of Changing, Beijing. My parents are doing business and farming. I have one elde...

vue学习笔记——简单入门总结(四)

文章目录1.Vue3的特性和变化1.1.创建vue3项目1.2.分析main.js变化&#xff1a;1.3.setup--组合式api的开端1.4.ref函数和reactive函数&#xff1a;1.5.watch监视属性1.5.watchEffect函数1.6.vue3生命周期&#xff1a;1.Vue3的特性和变化 1.1.创建vue3项目 1.这里我们使用脚手架…...

C# 多张JPG合成PDF 基于iTextSharp5.5.13.3

C# 多张JPG合成PDF 网上找的多张JPG合成PDF多是iTextSharp的老版本&#xff0c;iTextSharp5.5.13.3是比较新的版本&#xff0c;现在最新的全新版本是itext7。老版本用iTextSharp&#xff0c;System.Drawing.Bitmap和会有内存溢出的问题。 引用 using iTextSharp.text; using i…...