PAT1 1073 Scientific Notation

ZYNQ软件复位重启、程序跳转的实现方法(Multiboot) 目录一、增加FSBL的调试信息 一、增加FSBL的调试信息 启动过程的调试信息如下: Xilinx First Stage Boot Loader Release 2016.4 Jan 19 2020-10:35:00 Devcfg driver initialized Silicon Version 3.1 Boot mode is QSPI Single Flash Informat... 阅读详情

题目链接
我的github

题目大意

给出一个科学计数法表示的数,现在要求将它转换为正常的数字表示法,并保留所有的有效数字

输入

每组包含一个测试用例,在一行中给出科学计数法表示的数。这个数的长度大小不超过9999字节,且指数的绝对值不超过9999

输出

对每个测试用例输出对应的正常数字表示法所表示的数字,并保留所有有效数字

样例输入

+1.23400E-03

-1.2E+10

样例输出

0.00123400

-12000000000

解析

先找到E的下标,然后根据E两边的数字分别进行转换即可

# -*- coding: utf-8 -*- 
# @Time : 2019/7/1 9:24 
# @Author : ValarMorghulis 
# @File : 1073.py
def solve():
    s = input()
    posE = s.find('E')
    if s[0] == '-':
        print('-', end='')
    cnt = int(s[posE + 2:])
    if s[posE + 1] == '-':
        print('0.', end='')
        print('0' * (cnt - 1), end='')
        for i in range(posE):
            if '0' <= s[i] <= '9':
                print(s[i], end='')
        print('')
    else:
        cnt += 1
        for i in range(posE):
            if cnt == 0:
                print('.', end='')
            if '0' <= s[i] <= '9':
                print(s[i], end='')
                cnt -= 1
        print('0' * cnt)


if __name__ == "__main__":
    solve()

芒果YOLOv12改进108:基于QARep提出多种<独家原创结构>:ReNLANQARep, QARep, CSCQARep, C3QARep, C2fQARep等,即插即用提升小目标检测 阅读详情

相关推荐

Xilinx Blockset Counter计数器模块使用及参数配置

本文详细介绍了Simulink中Xilinx Blockset库Counter模块的使用以及参数说明。

白码王子小张的博客 1096

1073 Scientific Notation (20 point(s))

1073Scientific Notation(20point(s)) Scientific notation is the way that scientists easily handle very large numbers or very small numbers. The notation matches the regular expression [+-][1-9].[0-...

coderwait 224

CANoe SOME/IP实战:从ARXML到VCODM的完整配置与调试

本文详细介绍了使用CANoe进行SOME/IP通信测试的完整流程,从硬件环境准备、ARXML文件处理到VCODM文件配置与调试。通过实战技巧和常见问题解决方案,帮助工程师高效完成从ARXML到VCODM的配置,确保SOME/IP通信的稳定性和可靠性。

weixin_29169899的博客 466

1073 Scientific Notation(字符串处理)

1073 Scientific Notation (20 分) Scientific notation is the way that scientists easily handle very large numbers or very small numbers. The notation matches the regular expression [±][1-9].[0-9]+E[±][0...

virgilshi的博客 364

C# 进程间 双内存共享 高帧率图像传输

演示了两个进程之间通过 双内存共享 的方式, 来实时处理图像,并以高帧率(40~60FPS)传输的基本示例。 进程间内存共享的优点:高性能、低延迟、资源效率高、简单可靠。 适用场景:实时图像处理、大数据传输、多进程协作、实时监控系统,等等。

qianqiansd 1996

USB3.0一致性测试方案

为各测试项目具体测试结果包括脉冲串突发时间、脉冲串重复时间、时钟周期以及眼图等完整USB3.0测试项目,工程师可以看到各项测试的具体结果方便观察。RIGOL 提供了一套完善的工具,包括数字示波器、专业的测试夹具以及全自动一致性测试软件,使得USB 3.0设备设计人员能够高效精确地进行信号捕捉、测试与分析。报告第二部分测试摘要,在此可以看到USB3.0测试所有测试项目,并且可以观看到测试是否正常,可以帮助工程师更好的判断测试结果。,以简化下载、存储以及对于多媒体的大量内容的共享。

2409_87378937的博客 2529

1073 Scientific Notation (20 分) 全网最细 题目详解 翻译 完整代码 PAT甲级真题解析

1073 Scientific Notation (20 分) 中文翻译:(原题目为英文) 科学记数法是科学家轻松处理非常大或者非常小的数字的方法,它的格式于如下正则表达式相匹配 [±][1-9].[0-9]+E[±][0-9]+ ,也就是说整数部分至少有一个数字,小数部分至少有一个数字,并且数字和该数字的指数符号必须要存在(即使是正数)。现在给定一个用科学记数法表示的实数a,需要你用传统计数方法打印该数,同时保留所有有效数字。 难点单词: Scientific notation 科学记数法 fra

BBBling的博客 474

OPTEE:TA命令操作的实现(三)

上文我们创建好了通道,现在就是操作,怎么操作TA呢?REE侧的CA执行创建会话操作成功后,CA就可使用获取到的调用来让TA执行特定的命令。通过ioctl的系统调用发送到OP-TEE的驱动中,保存在共享内存中,并触发安全监控模式调用(smc)切换到Monitor模式(ARMv7)或EL3(ARMv8)中进行安全世界状态的处理。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 1268

PAT A1073 Scientific Notation (20 分) 字符串 科学计数法

题目大意:给出科学计数法的标准形式 [+-][1-9].[0-9]+E[+-][0-9]+,还原这个数, 要求保留原科学计数法中的所有数字,包括0。例如,输入+1.23400E-03 输出0.00123400。 与PAT A1060 Are They Equal类似,对于科学计数法问题,关心的就是数字和小数点的位置。因此,可以先将原字符串的所有数字单独保存下来,记作string...

HackingGate的博客 193

Plecs电力电子仿真专业教程-第一季 第一节 Plecs简介

Plces 电力电子仿真专业教程系列依托专业的电力电子仿真软件Plecs对各种电力电子常用的拓扑及实际设计的方案进行系统及仿真与软件代码仿真实践。通过对各种电路仿真原理的讲解及专业C语言代码程序的编写,提升学员的系统设计能力,软件编程能力与理论分析能力。

3642

Mac 下 OpenClaw 安装全记录:从零到一的保姆级图文教程

本文主要介绍了Mac 下 OpenClaw 安装全记录:从零到一的保姆级图文教程,希望能对学习使用OpenClaw 的同学们有所帮助。 文章目录 1. 背景 2. 安装教程 2.1 安装OpenClaw 2.2 配置模型 2.3 对话 3. 后续使用步骤 4. 关闭程序

weixin_43178406的博客 11万+

PAT (Basic Level) Practice 1024 科学计数法 & PAT (Advanced Level) Practice 1073 Scientific Notation

一、概述 给出一个形如+1.23400E-03的科学计数法表示的数字,输出它的十进制表示。 有三种可能性: 1、指数为负,前添零; 2、指数为正,后添零; 3、指数为负,右移小数点。 第三种情况可能会忘记,导致有一个测试点过不去。 二、分析 观察给出的数字,使用string存储。 分成五部分: 数字符号、数字整数部分、数字小数部分、指数符号、指数部分。 要从一个string中...

四轩茶屋 256

PyTorch深度学习项目实战100例数据集

最近很多订阅了的用户私信咨询有些数据集下载不了以及一些文章中没有给出数据集链接,为了解决这个问题,专门开设了本篇文章,提供数据集下载链接,打包100例的所有数据集。本专栏适用人群:深度学习初学者,专栏将具体讲解如何快速搭建深度学习模型用自己的数据集实现深度学习小项目。 本专栏整理了《PyTorch深度学习项目实战100例》,内包含了各种不同的深度学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。

优快云 精品推荐 2万+

【PAT甲级 - C++题解】1073 Scientific Notation

📣专栏定位:为想考甲级PAT的小伙伴整理常考算法题解,祝大家都能取得满分!

Newin2020的博客 392

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

PAT甲级 1073 Scientific Notation

PAT甲级 1073 Scientific Notation 题目链接 Scientific notation is the way that scientists easily handle very large numbers or very small numbers. The notation matches the regular expression [±][1-9].[0-9]+E[±][0-9]+ which means that the integer portion has exactl

旺崽的博客 2585

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

1073. Scientific Notation (20)-PAT甲级真题

1073. Scientific Notation (20)Scientific notation is the way that scientists easily handle very large numbers or very small numbers. The notation matches the regular expression [+-][1-9]”.”[0-9]+E[+-]...

柳婼 の blog 2937

PAT 1073 Scientific Notation

这题太恶心了,不想再做第二遍 #include <iostream> #include <cmath> using namespace std; int main() { string s; cin>>s; int index=s.find('E'); string t=s.substr(1,index-1); in...

weixin_42379312的博客 120

[PAT B1024/A1073]Scientific Notation

[PAT B1024/A1073]Scientific Notation 本题是甲级1073和乙级1024题,所以先放英文题目,如果是要做乙级题的话,可以不看英文,直接看下面的中文题 题目描述 1073 Scientific Notation (20 分)Scientific notation is the way that scientists easily handle very large ...

欢迎来到我的编程小屋 647

1073 Scientific Notation (PAT甲级)

先贴柳婼的解题,她的方法感觉不容易有疏漏。我的方法比较容易忽略37-42行的代码,也就是当还存在分数部分时,怎么处理的问题。

linh2006的博客 339

PAT 甲级 1073  Scientific Notation

1073 Scientific Notation (20 point(s)) Scientific notation is the way that scientists easily handle very large numbers or very small numbers. The notation matches the regular expression [+-][1-9].[0-...

漫浸天空的雨色的备忘录~ 594

PAT 1073 Scientific Notation python解法

1073 Scientific Notation (20 分) Scientific notation is the way that scientists easily handle very large numbers or very small numbers. The notation matches the regular expression [±][1-9].[0-9]+E[±][0...

qq_36936510的博客 371

[PAT-A 1073]Scientific Notation

题目大意:以科学计数法表示以一个实数A,按普通输出A,并保证所有有效位都保留,包括末尾的0。 思路: 1.以字符串方式读入给出的实数A,保存在数组str中。(编号从0开始) 2.str[0]为符号位,照原样输出。str[1]为A的第一位数字,str[2]中为小数点。 3.定位E的位置,记录在int型变量pos中,从str[1]开始遍历字符串,直到str[pos] == ‘E’。 4.计算指数。s...

RegulusF的博客 278

pat 1073. Scientific Notation

原题链接:https://www.patest.cn/contests/pat-a-practise/1073              1073. Scientific Notation (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序

messenger的博客 338

PAT——1073 Scientific Notation 甲级

1073 Scientific Notation题目AC代码(参考)参考 题目 https://pintia.cn/problem-sets/994805342720868352/problems/994805395707510784 AC代码(参考) #include<bits/stdc++.h> using namespace std; int main() { string s; cin>>s; int posE=s.find('E'); string t=s.subs

ljhsq的博客 640

PAT-BASIC1024——科学计数法/PAT-ADVANCED1073——Scientific Notation

我的PAT-BASIC代码仓:https://github.com/617076674/PAT-BASIC 我的PAT-ADVANCED代码仓:https://github.com/617076674/PAT-ADVANCED 原题链接: PAT-BASIC1024:https://pintia.cn/problem-sets/994805260223102976/problems/9948...

清风阁 314
上一篇: PAT1 1072 Gas Station
下一篇: PAT1 1074 Reversing Linked List
LSC_333
博客等级 码龄9年 14粉丝 134原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值