昨天去了家民航研究所的笔试,第一题有点疑问,智力题
1,有10框苹果,每框10个,共100个,其中有9框里的苹果每个都是1斤,剩余的那框是每个苹果0.9斤,外表是一样的,请问只称一次,怎么找出重量轻的那框苹果?
这题我只想出了10框一起称,一框框的那下来,观察重量边,但这样应该也不算只称一次了吧还有一题,是写一个类实现单态?(好像是这样吧)麻烦大家帮我解决一下,谢谢
1,有10框苹果,每框10个,共100个,其中有9框里的苹果每个都是1斤,剩余的那框是每个苹果0.9斤,外表是一样的,请问只称一次,怎么找出重量轻的那框苹果?
这题我只想出了10框一起称,一框框的那下来,观察重量边,但这样应该也不算只称一次了吧还有一题,是写一个类实现单态?(好像是这样吧)麻烦大家帮我解决一下,谢谢
public class Test{ //one
private static SampleSig sig = new SampleSig();
//two
private static SampleSig s;
private SampleSig(){
}
//one
public static SampleSig getInstance(){
return sig;
}
//two
public synchronized static SampleSig getSampleSig(){
if(s==null){
return s=new SampleSig();
}
return s;
}
}
private static final TestSingle T=new TestSingle();
private TestSingle(){};
public static TestSingle get(){
return T;
}
}