(Java实现)蓝桥杯Excel地址
历届试题 Excel地址
原题地址
时间限制:1.0s 内存限制:256.0MB
提交此题
问题描述
Excel单元格的地址表示很有趣,它使用字母来表示列号。
比如,
A表示第1列,
B表示第2列,
Z表示第26列,
AA表示第27列,
AB表示第28列,
BA表示第53列,
…
当然Excel的最大列号是有限度的,所以转换起来不难。
如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?
本题目即是要求对输入的数字, 输出其对应的Excel地址表示方式。
样例输入
26
样例输出
Z
样例输入
2054
样例输出
BZZ
数据规模和约定
我们约定,输入的整数范围[1,2147483647]
峰值内存消耗(含虚拟机) < 256M
CPU消耗 < 1000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入…” 的多余内容。
注意:
main函数需要返回0;
只使用ANSI C/ANSI C++ 标准;
不要调用依赖于编译环境或操作系统的特殊函数。
所有依赖的函数必须明确地在源文件中 #include
不能通过工程设置而省略常用头文件。
提交程序时,注意选择所期望的语言类型和编译器类型。
------------------------------
笨笨有话说:
这有点像进制关系,又不完全是。好像末2位是以1当26,末3位是以1当26*26
歪歪有话说:
要是从字母序列转数字还好点,倒过来有点麻烦,不过计算机跑得快啊。
import java.util.Scanner;public class Exceldizhi {public static void main(String[] args) {Scanner in = new Scanner(System.in);int[] iA = new int[5000];int n = in.nextInt();int i = 1;while (n != 0) {if (n % 26 == 0) {// +64转大写字母,+96转小写字母iA[i] = 26 + 64;n -= 1;} else {iA[i] = n % 26 + 64;}n /= 26;i++;}for (int j = i - 1; j > 0; j--) {System.out.print((char)iA[j]);}}}
(Java实现)蓝桥杯Excel地址相关推荐
- java题excel地址,(Java实现)蓝桥杯Excel地址
历届试题 Excel地址 原题地址 时间限制:1.0s 内存限制:256.0MB 提交此题 问题描述 Excel单元格的地址表示很有趣,它使用字母来表示列号. 比如, A表示第1列, B表示第2列, ...
- 蓝桥杯上Excel地址c语言,2017蓝桥杯Excel地址(C++C组)
题目:Excel地址 Excel单元格的地址表示很有趣,它使用字母来表示列号. 比如, A表示第1列, B表示第2列, Z表示第26列, AA表示第27列, AB表示第28列, BA表示第53列, . ...
- 蓝桥杯陶陶摘苹果C语言,Java实现 蓝桥杯VIP 算法提高 陶陶摘苹果2
算法提高 陶陶摘苹果2 时间限制:1.0s 内存限制:256.0MB 问题描述 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出n个苹果.苹果成熟的时候,陶陶就会跑去摘苹果.陶陶有个30厘米高的板凳, ...
- 蓝桥杯试题 基础练习 BASIC-11 十六进制转十进制 JAVA——冲刺蓝桥杯第六天
目录 前言 试题 基础练习 十六进制转十进制 要点 思路一:常规做法--进制转换 字符 循环 本题代码 思路二:简单做法,使用java自带的方法 本题代码 前言 进制转化包括这篇我写了三篇了,这篇没讲 ...
- [蓝桥杯]Excel题
文章目录 前言 2021 国赛 完全日期 2020 省赛(第二场) 跑步锻炼 2019 省赛 年号字符 2018 省赛 第几天 2015 省赛 星系爆炸 END 前言 蓝桥杯的excel题是什么?很多 ...
- 蓝桥杯日期计算java_日期类的使用(java)-蓝桥杯
蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...
- java:蓝桥杯练习 分解质因数
[蓝桥杯][基础练习VIP]分解质因数 时间限制: 1Sec 内存限制: 128MB 提交: 2802 解决: 1688 题目描述 求出区间[a,b]中所有整数的质因数分解. 提示 先筛出所有素数,然 ...
- 标题 日期问题java蓝桥杯,日期类的使用(java)-蓝桥杯
蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...
- Java实现 蓝桥杯VIP 基础练习 分解质因数
题目介绍 问题描述 求出区间[a,b]中所有整数的质因数分解. 输入格式 输入两个整数a,b. 输出格式 每行输出一个数的分解,形如k=a1a2a3-(a1<=a2<=a3-,k也是从小到 ...
最新文章
- 英国拟在其国内建立一套互联网过滤网
- ASP.NET网页中RAR、DOC、PDF等文件下载功能实例源代码
- C++实现教学信息管理系统
- mysql killed进程不结束_优秀的数据库产品——MySQL 云数据库服务
- RTMP Handshake
- adas功能受限_高级驾驶辅助系统(ADAS)的主要功能有哪些?
- vCenter 升级错误 VCSServiceManager 1603
- 图片懒加载、ajax异步调用数据、lazyload插件的使用
- SilkTest 对 Excel 表操作的两种方式
- Windows线程生灭 (二)
- string容器字符存取
- 小米 samba linux,U-BOOT移植准备之(一)Samba服务器
- mobi 转 pdf mobi格式转pdf格式 ePub azw3
- 修改win10服务器登录密码,玩转Win10密码基础篇:设置修改系统登录密码
- 【Linux】SOCKET编程
- 苹果使用过程中的小技巧(合集)
- VC.PE.天使等解释
- Linux命令:netstat【监控TCP/IP网络,可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息】【TCP的11种状态】
- 秋招复盘 — 不忘初心,砥砺前行
- 小心信用卡公司10个抢钱陷阱
热门文章
- 使用Adobe Acrobat DC对.jpg和.png格式图片转换为.eps图片格式举例
- sublime Text Vue中常用插件汇总说明
- K8S 快速入门(十三)实战篇:存储 卷(Volume)
- rrweb + vue用户屏幕行为录制
- 材料科学|名词解释终版!!!
- Flutter用思源宋体炫出你的UI
- 介绍一款免费的会员管理系统
- 杰卡德相似度(Jaccard similarity)
- 博洛尼亚大学计算机科学,2021QS世界大学学科排名重磅发布!意大利大学详细上榜排名,不容错过!...
- 【ARXIV2202】Visual Attention Network