面试题伪代码
有十二个长得一样的球,其中一个球的重量与其他球不同.
用一个天平,称三次,去反出那个球,并说明其比其球重还是轻
【面试题伪代码】答:
给每个球编号从1至12
function resultBALL(){
if(1,2,3,4=5,6,7,8)
{
if(1,2,3=9,10,11)
{
if(11>12)
{
return 12轻
}
else
{
return 12重
}
}else if(1,2,3>9,10,11)
{
if(10=11)
{
return 9轻
}
else if(10>11)
{
return 11轻
}else
{
return 10轻
}
}else if(1,2,3<9,10,11)
{
if(10=11)
{
return 9重
}
else if(10>11)
{
return 10重
}else
{
return 11重
}
}
}else(1,2,3,4>5,6,7,8)
{
if(1,6,7,8=5,9,10,11)
{
if(3=4)
{
return 2重
}else if(3>4)
{
return 3重
}else
{
return 4重
}
}else if(1,6,7,8>5,9,10,11)
{
if(5=9)
{
return 1重
}
else
{
return 5轻
}
}else if(1,6,7,8<5,9,10,11)
{
if(6=7)
{
return 8轻
}
else if(6<7)
{
return 6轻
}else
{
return 7轻
}
}
}else if(1,2,3,4<5,6,7,8)
{
if(1,6,7,8=5,9,10,11)
{
if(3=4)
{
return 2轻
}else if(3>4)
{
return 3轻
}else
{
return 4轻
}
}else if(1,6,7,8>5,9,10,11)
{
if(7=6)
{
return 8重
}
else if(7>6)
{
return 7重
}
else
{
return 6重
}
}else if(1,6,7,8<5,9,10,11)
{
if(5=9)
{
return 1轻
}
else
{
return 5重
}
}
}
}
转载于:https://www.cnblogs.com/fengzhihen/archive/2011/02/12/1952569.html
推荐阅读
- PMSJ寻平面设计师之现代(Hyundai)
- 杜月笙的口才
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- Linux下面如何查看tomcat已经使用多少线程
- 皮夹克
- 解读《摩根集团》(1)
- 绘本与写作
- 蓝桥杯试题
- 麦田社群
- 面对苦难——如何化解