日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

【小米校招笔试】在Excel中,列的名称是这样一个递增序列:seq={A、B、C、... Z、AA、AB、AC、... AZ、BA、BB、BC、... BZ、CA、... ZZ、AAA、AAB...

發(fā)布時(shí)間:2025/1/21 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【小米校招笔试】在Excel中,列的名称是这样一个递增序列:seq={A、B、C、... Z、AA、AB、AC、... AZ、BA、BB、BC、... BZ、CA、... ZZ、AAA、AAB... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2016年小米校招筆試第一題(成都站)

1 在Excel中,列的名稱是這樣一個(gè)遞增序列:seq={A、B、C、... ?Z、AA、AB、AC、... AZ、BA、BB、BC、... BZ、CA、... ZZ、AAA、AAB...}。求給出任意一個(gè)自然數(shù)n,求這個(gè)序列中第n個(gè)字符串。函數(shù)聲明:String getColumnLable(int n)
參考解法(Java版): package XiaoMi;public class test16 {/************************************** @param args* 算法思想:分別求每一位的字符,從后向前求************************************/public static void main(String[] args) {// TODO Auto-generated method stubtest16 t = new test16();System.out.println(t.getColumnLable(675556));}String getColumnLable(int n) {String tmp = "";// 按位找int count = 1;while (((int) (n / Math.pow(26, count-1)) > 0)) {int w3 = ((int) (n % Math.pow(26, count)) / (int) Math.pow(26, count - 1));char c = (char) (w3 + 65);tmp = c + tmp;count++;}return tmp;} } 運(yùn)行結(jié)果: BMLIY


與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的【小米校招笔试】在Excel中,列的名称是这样一个递增序列:seq={A、B、C、... Z、AA、AB、AC、... AZ、BA、BB、BC、... BZ、CA、... ZZ、AAA、AAB...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。