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

蓝桥杯官网练习题(地址转换)

题目描述

Excel 是最常用的办公软件。每个单元格都有唯一的地址表示。比如:第 12 行第 4 列表示为:"D12",第 5 行第 255 列表示为"IU5"。

事实上,Excel 提供了两种地址表示方法,还有一种表示法叫做 RC 格式地址。第 12 行第 4 列表示为:"R12C4",第 5 行第 255 列表示为"R5C255"。

你的任务是:编写程序,实现从 RC 地址格式到常规地址格式的转换。

输入描述

用户先输入一个整数  n (n<100),表示接下来有  n 行输入数据。

接着输入的  n 行数据是 RC 格式的 Excel 单元格地址表示法。

输出描述

程序则输出  n 行数据,每行是转换后的常规地址表示法。

输入输出样例

示例
输入

用户输入:

2

R12C4

R5C255

输出

D12

IU5

运行限制

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scan = new Scanner(System.in);int n=scan.nextInt();int hang=0;int lie=0;while(n>0){n--;String str1="";String str=scan.next();for(int i=0;i<str.length();i++){if(str.charAt(i)=='R'){for(int j=i+1;;j++){hang=hang*10+(str.charAt(j)-'0');if(str.charAt(j+1)=='C'){break;}}}if(str.charAt(i)=='C'){for(int j=i+1;;j++){lie=lie*10+(str.charAt(j)-'0');if(j+1==str.length()){break;}}}}while(lie>0){lie--;str1=(char)(lie%26+'A')+str1;lie=lie/26;}System.out.println(str1+hang);hang=0;lie=0;}scan.close();}
}

    • 最大运行时间:1s
    • 最大运行内存: 256M
http://www.lryc.cn/news/216856.html

相关文章:

  • 力扣labuladong——一刷day19
  • MyBatis无法读取XML中的Method的乌龙事件
  • LeetCode----76. 最小覆盖子串
  • app逆向入门之车智赢
  • LeetCode——数组 移除元素(Java)
  • enum和Collection.stream()你这样用过么
  • unittest与pytest的区别
  • YOLOv7优化策略:IOU系列篇 | 引入MPDIoU,WIoU,SIoU,EIoU,α-IoU等创新
  • SQL Server2000mdf升级SQL Server2005数据库还原
  • webSocket推送太快导致前端渲染卡顿问题优化
  • (Java)泛型总结
  • C++ Package继承层次,采用继承实现快递包裹的分类计价(分为空运2日达、陆运3日达)。
  • 中文大语言模型汇总
  • GEE:GEE中实现简单计算器
  • 概念解析 | 神经网络中的位置编码(Positional Encoding)
  • 【ubuntu】搭建lamp架构
  • GNU ld(链接器)的主要功能
  • springboot整合FTP实现文件传输
  • Spring Boot 2.x.x 升级至 Spring Boot 3.x.x
  • 光电直读水表支持短时间多次抄表吗
  • 家庭私人影院 - Windows搭建Emby媒体库服务器并远程访问 「无公网IP」
  • 核心舱在轨飞行VR沉浸式互动体验满足大家宇宙探险的心愿
  • k8s集群中namespace状态一直显示Terminating
  • 数据库高速缓存配置
  • 性能优化之懒加载 - 基于观察者模式和单例模式的实现
  • 【LeetCode刷题-链表】--1290.二进制链表转整数
  • 搭建Radius认证服务器 安当加密
  • Windows11恢复组策略编辑器功能的方法
  • Django实战项目-学习任务系统-查询列表分页显示
  • Git 拉取指定TAG/分支的代码