zoukankan      html  css  js  c++  java
  • 一道微软面试题的Java解法

    问题:你有4瓶药。每粒药丸的重量是固定的,不过其中有一瓶药受到了污染,药丸的重量发生了变化,每个药丸增加了一点重量。你怎样一下子测出哪瓶药是遭到污染的呢?

    Java代码:

    代码
    package cn.nx.majinze; 

    public class GetMedicine 

        
    public static void main(String[] args) 
        { 
            
    int[] T={12,17,12,12}; 
            getTrue(T); 
        } 
        
    public static void getTrue(int[] T) 
        { 
            
    int flag=0
            
    for(int i=0;i<T.length;i++
            { 
                
    if(flag==0
                { 
                    
    for(int j=0;j<T.length;j++
                    { 
                        
    if(flag==0
                        { 
                            
    for(int k=0;k<T.length;k++
                            { 
                                
    if(flag==0
                                { 
                                    
    if(i!=j&&j!=k&&i!=k) 
                                    { 
                                        
    if(T[i]==T[j]&&T[j]==T[k]) 
                                        { 
                                            System.out.println(
    "合格的产品已经找到: "+i+j+k); 
                                            flag
    =1
                                            
    break
                                        } 
                                        
    else 
                                        { 
                                            System.out.println(
    "算法仍在继续...."); 
                                        } 
                                    } 
                                } 
                                
    else 
                                { 
                                    
    break
                                } 
                            } 
                        } 
                        
    else 
                        { 
                            
    break
                        } 
                    } 
                } 
                
    else 
                { 
                    
    break
                } 
            } 
        } 

    }
  • 相关阅读:
    【转】用Linux命令行获取本机外网IP地址
    【转】5 Best Place to Learn Linux – Linux Tutorial Sites
    【转】linux shell 逻辑运算符、逻辑表达式详解
    ftp
    修改/创建计算机用户名、密码
    SCRIPT429: Automation 服务器不能创建对象
    Tomcat 加载外部dll时如何配置
    查看电脑MAC地址
    访问windows共享无法分配内存问题解决
    打包
  • 原文地址:https://www.cnblogs.com/MicroGoogle/p/1684119.html
Copyright © 2011-2022 走看看