วันอาทิตย์ที่ 25 ตุลาคม พ.ศ. 2558

Lab 6 - Chair in Building

def setup():
    floor1 = [20,15,15,25,30,20]
    floor2 = [20,40,35,20,35,35]
    floor3 = [25,40,10,40,30,25]
    floor4 = [20,15,15,40,15,15]
    building = [floor1,floor2,floor3,floor4]

    print("Total number of chairs =",sumChair(building))
    print("\nThe floor with maximum number of chairs :\n - floor "+str(findFloor_maxChair(building)))
    print("\nThe Room with maximum number of chairs : "+findRoom_maxChair(building))

def sumChair(building):
    i = 0
    sum = 0
    while(i < len(building)):
        j = 0
        while(j < len(building[i])):
            sum += building[i][j]
            j += 1
        i += 1
    return sum

def findFloor_maxChair(building):
    i = 0
    floor = 0
    sumChair = 0
    totalChair = 0
    while(i < len(building)):
        j = 0
        while(j < len(building[i])):
            sumChair += building[i][j]
            j += 1
        if(totalChair < sumChair):
            totalChair = sumChair
            floor = i
        sumChair = 0
        i += 1
    return floor+1

def findRoom_maxChair(building):
    floor = 0
    maxChair = 0
    maxChair_room = ""
    while(floor < len(building)):
        room = 0
        while(room < len(building[floor])):
            if(maxChair < building[floor][room]):
                maxChair = building[floor][room]
            room += 1
        floor += 1
       
    i = 0
    while(i <  len(building)):
        j = 0
        while(j < len(building[i])):
            if(maxChair == building[i][j]):
                maxChair_room += "\n - Room "+str(j+1)+" Floor "+str(i+1)
            j += 1
        i += 1
    return maxChair_room
setup()

ไม่มีความคิดเห็น:

แสดงความคิดเห็น