2017蓝桥杯省赛---java---C---7 Excel地址)
题目描述
Excel单元格的地址表示很有趣,它使用字母来表示列号。
比如,
A表示第1列,
B表示第2列,
Z表示第26列,
AA表示第27列,
AB表示第28列,
BA表示第53列,
…当然Excel的最大列号是有限度的,所以转换起来不难。
如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?本题目既是要求对输入的数字, 输出其对应的Excel地址表示方式。例如,
输入:26
则程序应该输出:Z再例如,
输入:2054则程序应该输出:BZZ我们约定,输入的整数范围[1,2147483647]资源约定:
峰值内存消耗(含虚拟机) < 256M
CPU消耗 < 1000ms请严格按要求输出,不要画蛇添足地打印类似:“请您输入…” 的多余内容。所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
不要使用package语句。不要使用jdk1.7及以上版本的特性。
主类的名字必须是:Main,否则按无效代码处理。
思路分析
代码实现
package TEST;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner input=new Scanner(System.in);int target=input.nextInt();char []ans=new char[1000000];int index=0;while(target>0){int temp=target%26;if(temp==0){//需要进位ans[index++]='Z';target=(target-26)/26;}else {//不需要进位ans[index++]=(char)('A'+temp-1);target=(target-temp)/26;}}for(int i=index-1;i>=0;i--){System.out.print(ans[i]);}}}
2017蓝桥杯省赛---java---C---7 Excel地址)相关推荐
- 2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数
2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数 在线评测 Ideas 对于一个纯循环小数,假设循环节为l,则小数为0.llll-,转换为分数就是 l / (10 ** n ...
- java迷宫类编程题_第十届蓝桥杯省赛java类B组 试题 E:迷宫 (动态规划之回溯法)...
问题描述 试题 E: 迷宫 [问题描述] 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方. 010000 000100 001001 110000 迷宫的入口为 ...
- 第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解
第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解(非满分) import java.util.Scanner; public class Main {public static void main( ...
- 2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛)
2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛) A:ASC B:卡片 C:直线 D:货物摆放 E:路径 Floyed Dijkstra F:时间显示 G:最少砝码 H:杨辉三角形 I: ...
- 第十二届蓝桥杯省赛 Java 大学 B 组—砝码称重—满分百分题解
第十二届蓝桥杯省赛 Java 大学 B 组-砝码称重-满分百分题解 一.解题思路 1.解法一( Java ) 解法思路:简单模拟 ☝ArrayList 遍历 + HashSet 存储(去重) 伪代码如 ...
- java蓝桥杯省赛第十届_2019年第十届蓝桥杯省赛-迷宫(BFS/Excel大法)
这题用dfs搜不出来,需要使用bfs并记录路径,设置好方向顺序跑就ok 然而毕竟是暴力杯,我们的原则是代码能省就省(懒癌晚期 于是乎网上便出现了形形色色的题解,笔者综合了各路大神神乎其技的思想,总结出 ...
- 2015年第六届蓝桥杯 - 省赛 - Java大学B组 - A. 三角形面积
三角形面积 如[图1]所示.图中的所有小方格面积都是1. 那么,图中的三角形面积应该是多少呢? 请填写三角形的面积.不要填写任何多余内容或说明性文字. Ideas 这道题跟2018年第九届蓝桥杯 - ...
- 2017第八届蓝桥杯省赛JAVA C组真题解析(带源码及解析)
蓝桥杯历年真题及解析. 目录: 蓝桥杯历年真题及解析. A:外星日历(难度:★) 题目: 分析: 代码: B:兴趣小组(难度:★) 题目: 分析: 代码: C:纸牌三角形(难度:★★★) 题目: 分析 ...
- 填词游戏java_第八届蓝桥杯国赛 Java B组 第五题 填字母游戏(博弈论)
解题思路: 因为是博弈论,所以我们要对先手的必胜态和必败态分析. 1.首先我们看赢遇到的状态,就是给出的串的子串有LO*,*OL,L*L这三种情况(就叫福利局吧~).都可以直接填出LOL,获胜. 2. ...
- 2020第十一届蓝桥杯国赛JAVA B组真题解析(带源码及解析)
蓝桥杯历年真题及解析. 目录 蓝桥杯历年真题及解析. A: 美丽的 2 题目: 分析: AC代码: B: 扩散 题目: 分析: AC代码: C: 阶乘约数 题目: 分析: AC代码: D: 本质上升序 ...
最新文章
- 怎么查找表_MySQL索引是怎么支撑千万级表的快速查找?
- oracle 查询、创建、删除 数据库用户
- 一步一步学Silverlight 2系列(34):使用Silverlight Streaming托管Silverlight应用程序_转载...
- VC++下命名管道编程的原理及实现
- Spark DataFrame 添加自增id
- sklearn数据集操作API
- USB转WIFI无线网卡驱动程序(内核自带RT5370驱动程序添加)的移植记录之二
- 别再吼孩子骂孩子了,他们的脑子真的会受伤变形
- android应用开发全程实录-你有多熟悉listview? getView重写 inflate使用
- 推荐一个非常好用的进程管理器
- 通达oa mysql密码_谁知道通达OA数据库user表密码的加密方法?
- js 格式化金额方法
- C++弹窗拦截程序,弹窗广告怎么关闭?不用问,我教你怎么屏蔽!
- 网页设计基础知识汇总——超链接
- 有线以太网RJ45网口网卡转无线wifi网卡转wifi网口转无线有线转无线方案
- 合作模式歌利亚机器人_《歌利亚》画面战斗及机器人制作试玩图文心得 歌利亚好玩吗...
- Flutter 开发——识别iOS设备
- 极客日报第131期:华为将正式发布鸿蒙手机操作系统;清华成立量子信息班;美团:外卖是微利业务,直接降低抽成无法持续
- 安卓电子书格式_Kindle的一个劲敌,小米多看电子书入手体验
- 揭开手机天线材料LCP的神秘面纱
热门文章
- Linux 文本格式显示折线图,linux 折线图
- equals, hashCode, toString方法重写,深入探究equals
- 数据结构----归并排序
- tensorflow atrous convoltion
- Linux下的磁盘空间管理
- C++ 从文件夹中读取文件
- 美味果冻(牛客练习赛53B)
- P3292 [SCOI2016]幸运数字(树剖 + 线段树维护线性基)
- P2765 魔术球问题(网络流)
- HDU - 7072 Boring data structure problem 双端队列 + 思维