题目描述

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地址)相关推荐

  1. 2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数

    2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数 在线评测 Ideas 对于一个纯循环小数,假设循环节为l,则小数为0.llll-,转换为分数就是 l / (10 ** n ...

  2. java迷宫类编程题_第十届蓝桥杯省赛java类B组 试题 E:迷宫 (动态规划之回溯法)...

    问题描述 试题 E: 迷宫 [问题描述] 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方. 010000 000100 001001 110000 迷宫的入口为 ...

  3. 第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解

    第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解(非满分) import java.util.Scanner; public class Main {public static void main( ...

  4. 2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛)

    2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛) A:ASC B:卡片 C:直线 D:货物摆放 E:路径 Floyed Dijkstra F:时间显示 G:最少砝码 H:杨辉三角形 I: ...

  5. 第十二届蓝桥杯省赛 Java 大学 B 组—砝码称重—满分百分题解

    第十二届蓝桥杯省赛 Java 大学 B 组-砝码称重-满分百分题解 一.解题思路 1.解法一( Java ) 解法思路:简单模拟 ☝ArrayList 遍历 + HashSet 存储(去重) 伪代码如 ...

  6. java蓝桥杯省赛第十届_2019年第十届蓝桥杯省赛-迷宫(BFS/Excel大法)

    这题用dfs搜不出来,需要使用bfs并记录路径,设置好方向顺序跑就ok 然而毕竟是暴力杯,我们的原则是代码能省就省(懒癌晚期 于是乎网上便出现了形形色色的题解,笔者综合了各路大神神乎其技的思想,总结出 ...

  7. 2015年第六届蓝桥杯 - 省赛 - Java大学B组 - A. 三角形面积

    三角形面积 如[图1]所示.图中的所有小方格面积都是1. 那么,图中的三角形面积应该是多少呢? 请填写三角形的面积.不要填写任何多余内容或说明性文字. Ideas 这道题跟2018年第九届蓝桥杯 - ...

  8. 2017第八届蓝桥杯省赛JAVA C组真题解析(带源码及解析)

    蓝桥杯历年真题及解析. 目录: 蓝桥杯历年真题及解析. A:外星日历(难度:★) 题目: 分析: 代码: B:兴趣小组(难度:★) 题目: 分析: 代码: C:纸牌三角形(难度:★★★) 题目: 分析 ...

  9. 填词游戏java_第八届蓝桥杯国赛 Java B组 第五题 填字母游戏(博弈论)

    解题思路: 因为是博弈论,所以我们要对先手的必胜态和必败态分析. 1.首先我们看赢遇到的状态,就是给出的串的子串有LO*,*OL,L*L这三种情况(就叫福利局吧~).都可以直接填出LOL,获胜. 2. ...

  10. 2020第十一届蓝桥杯国赛JAVA B组真题解析(带源码及解析)

    蓝桥杯历年真题及解析. 目录 蓝桥杯历年真题及解析. A: 美丽的 2 题目: 分析: AC代码: B: 扩散 题目: 分析: AC代码: C: 阶乘约数 题目: 分析: AC代码: D: 本质上升序 ...

最新文章

  1. 怎么查找表_MySQL索引是怎么支撑千万级表的快速查找?
  2. oracle 查询、创建、删除 数据库用户
  3. 一步一步学Silverlight 2系列(34):使用Silverlight Streaming托管Silverlight应用程序_转载...
  4. VC++下命名管道编程的原理及实现
  5. Spark DataFrame 添加自增id
  6. sklearn数据集操作API
  7. USB转WIFI无线网卡驱动程序(内核自带RT5370驱动程序添加)的移植记录之二
  8. 别再吼孩子骂孩子了,他们的脑子真的会受伤变形
  9. android应用开发全程实录-你有多熟悉listview? getView重写 inflate使用
  10. 推荐一个非常好用的进程管理器
  11. 通达oa mysql密码_谁知道通达OA数据库user表密码的加密方法?
  12. js 格式化金额方法
  13. C++弹窗拦截程序,弹窗广告怎么关闭?不用问,我教你怎么屏蔽!
  14. 网页设计基础知识汇总——超链接
  15. 有线以太网RJ45网口网卡转无线wifi网卡转wifi网口转无线有线转无线方案
  16. 合作模式歌利亚机器人_《歌利亚》画面战斗及机器人制作试玩图文心得 歌利亚好玩吗...
  17. Flutter 开发——识别iOS设备
  18. 极客日报第131期:华为将正式发布鸿蒙手机操作系统;清华成立量子信息班;美团:外卖是微利业务,直接降低抽成无法持续
  19. 安卓电子书格式_Kindle的一个劲敌,小米多看电子书入手体验
  20. 揭开手机天线材料LCP的神秘面纱

热门文章

  1. Linux 文本格式显示折线图,linux 折线图
  2. equals, hashCode, toString方法重写,深入探究equals
  3. 数据结构----归并排序
  4. tensorflow atrous convoltion
  5. Linux下的磁盘空间管理
  6. C++ 从文件夹中读取文件
  7. 美味果冻(牛客练习赛53B)
  8. P3292 [SCOI2016]幸运数字(树剖 + 线段树维护线性基)
  9. P2765 魔术球问题(网络流)
  10. HDU - 7072 Boring data structure problem 双端队列 + 思维