A Respeito do Linq
using System.VersaoNaoMuitoCorretaDoLinq;
O módulo possui 6 LEDs alternáveis, e um texto que age como um botão de envio. Haverão 3 estágios.
Escute os tons dos LEDs quando pressionados para identificar qual ordem eles seguem na tabela abaixo. Isso determina a sua posição, e quais dos 6 caracteres do número de série eles usam.
| 123456 | 142536 |
|---|
Consulte a linha da tabela abaixo que tenha o mesmo conteúdo da primeira linha de texto no módulo. Se o LED seguir a condição, deixe ele no estado da coluna de "Estado" da tabela. Nessa tabela, o símbolo ¤ se refere ao conteúdo exibido na segunda linha do texto.
| Texto | Condição | Estado |
|---|---|---|
| First | Se não for o primeiro LED aceso. | OFF |
| Last | Se não for o último LED aceso. | OFF |
| Min | O seu caractere não é o menor valor* dos LEDs acesos. | OFF |
| Max | O seu caractere não é o maior valor* dos LEDs acesos. | OFF |
| Distinct | Uma posição anterior tem o seu caractere. | OFF |
| Skip | Ele é parte dos primeiros ¤ LEDs acesos. | OFF |
| SkipLast | Ele é parte dos últimos ¤ LEDs acesos. | OFF |
| Take | Ele não é parte dos primeiros ¤ LEDs acesos. | OFF |
| TakeLast | Ele não é parte dos últimos ¤ LEDs acesos. | OFF |
| ElementAt | Ele não é o (¤ + 1)º LED aceso. | OFF |
| Except | O seu caractere é mostrado em ¤. | OFF |
| Intersect | O seu caractere não é mostrado em ¤. | OFF |
| Concat | O seu caractere é mostrado em ¤. | ON |
| Append | O seu caractere é mostrado em ¤, E ele está após todos os LEDs acesos. | ON |
| Prepend | O seu caractere é mostrado em ¤, E ele está antes de todos os LEDs acesos. | ON |
* Valor = Se for uma letra, seu valor é 9 mais a sua posição alfabética.