Descrição
Aqui está um elevador de hotel muito supersticioso em Xangai:
Evita o número 13, porque treze é azarado no mundo ocidental e evita o dígito 4, porque quatro é azarado em partes da Ásia. E se este hotel fosse mais alto?
Leia um número inteiro positivo mesmo n
de STDIN, representando o número de andares, e imprima como seria o layout de botão STDOUT:, -1
seguido pelos próximos n-1
números inteiros positivos que não são iguais a 13 e não contêm o dígito 4. Organize-os números em duas colunas, como na imagem acima: imprima dois números de piso por linha, separados por uma guia horizontal, para que a leitura das linhas na ordem inversa da esquerda para a direita produza a sequência em ordem crescente. (Opcionalmente, você também pode imprimir um caractere de nova linha à direita.)
Casos de teste
Para a entrada 14
, a saída deve ser como na imagem acima:
15 16
11 12
9 10
7 8
5 6
2 3
-1 1
onde o espaço em branco em cada linha é um único caractere de tabulação horizontal.
Para a entrada 2
, você deve imprimir -1 1
.
Para a entrada 100
, você deve imprimir:
120 121
118 119
116 117
113 115
111 112
109 110
107 108
105 106
102 103
100 101
98 99
96 97
93 95
91 92
89 90
87 88
85 86
82 83
80 81
78 79
76 77
73 75
71 72
69 70
67 68
65 66
62 63
60 61
58 59
56 57
53 55
51 52
39 50
37 38
35 36
32 33
30 31
28 29
26 27
23 25
21 22
19 20
17 18
15 16
11 12
9 10
7 8
5 6
2 3
-1 1
Objetivo
Isso é código-golfe . A resposta mais curta em bytes vence.