当前位置:网站首页>L1-027 rental (Lua)
L1-027 rental (Lua)
2022-07-07 19:20:00 【Just be interesting】
subject
At one time, the Internet was full of cries for help , How to break this . In fact, this code is very simple ,index Array is arr Index of the array ,index[0]=2 Corresponding arr[2]=1,index[1]=0 Corresponding arr[0]=8,index[2]=3 Corresponding arr[3]=0, And so on …… It's easy to get a phone number 18013820100.
This question asks you to write a program , Generate this code for any phone number —— in fact , Just generate the first two lines , The rest is the same .
Input format :
Type in a line to give a result of 11 A cell phone number made up of digits .
Output format :
Generate the first two lines of code for the entered number , among arr The numbers in must be given in descending order .
sample input :
18013820100
sample output :
int[] arr = new int[]{8,3,2,1,0};
int[] index = new int[]{3,0,4,3,1,0,2,4,3,4,4};
Code
local arr = {
}
local s = io.read()
for i = 1, #s do
idx = tonumber(s:sub(i, i))
arr[idx] = 1
end
local s1, s2 = "int[] arr = new int[]{", "int[] index = new int[]{"
local map = {
}
local len = 0
for i = 9, 0, -1 do
if arr[i] then
map[i] = len
len = len + 1
s1 = s1 .. i .. ","
end
end
s1 = s1:sub(1, #s1 - 1) .. "};"
for i = 1, #s do
s2 = s2 .. map[tonumber(s:sub(i, i))] .. ","
end
s2 = s2:sub(1, #s2 - 1) .. "};"
print(s1)
print(s2)
边栏推荐
- Redis
- 【MIME笔记】
- 企业MES制造执行系统的分类与应用
- PV static creation and dynamic creation
- 初识缓存以及ehcache初体验「建议收藏」
- PV静态创建和动态创建
- 前首富,沉迷种田
- Where does brain hole come from? New research from the University of California: creative people's neural connections will "take shortcuts"
- Number - number (Lua)
- 网易云信参与中国信通院《实时音视频服务(RTC)基础能力要求及评估方法》标准编制...
猜你喜欢
ES6 note 1
Seize Jay Chou
[information security laws and regulations] review
How to choose the appropriate automated testing tools?
Zhong Xuegao wants to remain innocent in the world
如何给“不卖笔”的晨光估值?
Pasqal首席技术官:模拟量子计算率先为工业带来量子优势
Cadre de validation des données Apache bval réutilisé
3. About cookies
Scientists have observed for the first time that the "electron vortex" helps to design more efficient electronic products
随机推荐
Do you know all four common cache modes?
Responsibility chain model - unity
数据验证框架 Apache BVal 再使用
Tapdata 的 2.0 版 ,开源的 Live Data Platform 现已发布
LeetCode1051(C#)
PTA 1101 B是A的多少倍
2022.07.04
Multimodal point cloud fusion and visual location based on image and laser
Former richest man, addicted to farming
Reuse of data validation framework Apache bval
PTA 1102 teaching Super Champion volume
解决rosdep的报错问题
Embedded interview questions (algorithm part)
UVALive – 4621 Cav 贪心 + 分析「建议收藏」
Learn open62541 -- [67] add custom enum and display name
POJ 1182 :食物链(并查集)[通俗易懂]
How to estimate the value of "not selling pens" Chenguang?
炒股如何开户?请问一下手机开户股票开户安全吗?
6. About JWT
State mode - Unity (finite state machine)