Eu preciso encontrar o máximo em uma coluna para ocomeçando 300 linhas por 11 vezes e depois o máximo nas próximas 220 linhas, e então continue este padrão (11 vezes o máximo encontrado em 300 linhas e uma vez em 220 linhas)? Um "IF" ou "WHILE" deve ser usado?
Respostas:
0 para resposta № 1Não existe a melhor maneira de escrever códigos, depende do que você gosta mais e do tempo de execução que você está procurando.
Eu usaria While ou For.
Pseudocódigo para While:
offset = first cell
int j = 0
While (1){
//First 300
int i = 0
While i <> 12{
offset = range (offset + 299)
Cell[j] = Max offset
i = i+1 }
//next 220
offset = offset + 1
offset = range(offset + 219)
Cell[j+1] = Max offset
j = j + 1
offset = offset + 1
}