Satyajyoti Panda Ответов: 2

Подумайте о логике/программе на любом языке


An organisation produces packets of balls. Each packet has ten balls of five colours. Total weight of packet is expected to be 10 KGs (1 KG) each ball. But, due to some machine error every time packet manufactured is of 12 KGs i.e. two balls of same colour are 2 KGs each. [4 Colours X 2 Balls X 1 KG =8 KG, 1 colour X 2 Balls X 2 KGs = 4 KGs. Total = 12 KGs]
Note: Every packet may have different colour of defected ball.

Think of a logic/Program in any language to find out the colour of defected ball using a weighing machine in one attempt. Weighing machine has two sides X and Y and shows always shows the difference of both sides.

Colours are : Red, Green, Blue, White, Yellow.


Что я уже пробовал:

можем ли мы решить в перестановке и комбинации.

Rick York

да.

-редактировать-

Ну, может быть.

OriginalGriff

Осторожно - вы можете получить работу вместо операции! :смеяться:

Rick York

Хорошая точка.

2 Ответов

Рейтинг:
1

OriginalGriff

Мы более чем готовы помочь тем, кто застрял, но это не значит, что мы здесь, чтобы сделать все это для вас! Мы не можем сделать всю работу, вам либо платят за это, либо это часть ваших оценок, и было бы совсем несправедливо, если бы мы сделали все это за вас.

Эта задача о том, чтобы вы думали о том, что делать, а не мы. Это проверка вашей способности анализировать проблему, находить решение, тестировать его и реализовывать на выбранном вами языке.

Поэтому нам нужно, чтобы вы сделали работу, и мы поможем вам, когда вы застряли. Это не значит, что мы дадим вам пошаговое решение, которое вы можете сдать!
Начните с объяснения, где вы находитесь в данный момент и каков следующий шаг в этом процессе. Затем расскажите нам, что вы пытались сделать, чтобы этот следующий шаг сработал, и что произошло, когда вы это сделали.

Если у вас вообще возникли проблемы с началом работы, то это может помочь: Как написать код для решения проблемы, руководство для начинающих[^]


Рейтинг:
0

Greg Utas

Каждый шарик может попасть в левый лоток (L), правый лоток (R) или вообще без лотка (x). Таким образом, для двух шаров каждого цвета комбинации LL, LR (=RL), RR, Lx, Rx или xx. Если вы начнете играть с некоторыми реальными тестовыми случаями, вы, вероятно, придумаете стратегию.