Deixe-me apresentar-lhe os números do GAU
GAU(1) = 1
GAU(2) = 1122
GAU(3) = 1122122333
GAU(4) = 11221223331223334444
GAU(6) = 11221223331223334444122333444455555122333444455555666666
...
GAU(10) = 11221223331223334444122333444455555122333444455555666666122333444455555666666777777712233344445555566666677777778888888812233344445555566666677777778888888899999999912233344445555566666677777778888888899999999910101010101010101010
Esse desafio é bem simples!
Dado um número inteiro n> 0, encontre o número de dígitos de GAU (n)
Exemplo
Vamos fazer o GAU (4)
, seguir as etapas a seguir (até chegarmos ao 4) e concatená-las
[1][122][122333][1223334444]
você deve escrever cada número quantas vezes for seu valor, mas deve contar todas as vezes de 1
Vamos tentar criar o GAU (5)
, teremos que contar de 1 a 1
[1]
de 1 a 2 (mas repetindo cada número quantas vezes for seu valor )
[122]
então de 1 a 3
[122333]
então de 1 a 4
[1223334444]
e finalmente de 1 a 5 (este é o último passo, porque queremos encontrar o GAU ( 5 ))
[122333444455555]
Agora, seguimos todas essas etapas e as concatenamos,
o resultado é GAU (5)
11221223331223334444122333444455555
Estamos interessados no número de dígitos desses números GAU.
Casos de teste
Input⟼Output
n ⟼ Length(GAU(n))
1 ⟼ 1
2 ⟼ 4
3 ⟼ 10
10 ⟼ 230
50 ⟼ 42190
100 ⟼ 339240
150 ⟼ 1295790
Este é um desafio do código-golfe .
O código mais curto em bytes vencerá.
Se você ainda tiver alguma dúvida, entre em contato.
Eu realmente quero que todos aqui entendam esse padrão de complexo oculto mágico
n ⟼ Length(GUA(n))
, não GAU (n).