Вызов
В этом задании вам дадут целое число N (меньше 10 ^ 5), выведите последовательность Фари порядка N
Вход N указан в одной строке, входы заканчиваются EOF.
вход
4
3
1
2
Вывод
F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1}
F3 = {0/1, 1/3, 1/2, 2/3, 1/1}
F1 = {0/1, 1/1}
F2 = {0/1, 1/2, 1/1}
Ограничения
- Количество входов не будет превышать 10 ^ 6 значений
- Вы можете использовать любой язык на ваш выбор
- Самое короткое решение побеждает!
code-golf
math
code-golf
math
code-golf
number
number-theory
code-golf
math
arithmetic
repeated-transformation
code-golf
geometry
popularity-contest
code-golf
code-golf
tips
haskell
math
fastest-algorithm
code-golf
combinatorics
code-golf
math
polynomials
rational-numbers
code-golf
code-golf
popularity-contest
javascript
code-golf
kolmogorov-complexity
code-golf
code-golf
math
combinatorics
permutations
code-challenge
restricted-source
random
array-manipulation
code-challenge
generation
code-golf
code-golf
ascii-art
arithmetic
division
code-challenge
number
code-golf
math
number
binary
code-golf
ascii-art
code-golf
interpreter
stack
code-golf
internet
networking
code-golf
math
code-golf
ascii-art
code-golf
math
sequence
code-golf
hello-world
restricted-source
code-golf
ascii-art
code-golf
geometry
code-golf
kolmogorov-complexity
pi
code-golf
math
combinatorics
permutations
code-golf
math
code-challenge
ascii-art
code-golf
string
code-golf
quine
code-golf
math
floating-point
golfscript
code-golf
string
code-golf
sliding-puzzle
code-challenge
arithmetic
code-golf
math
code-golf
geometry
optimized-output
донкихотский
источник
источник
Ответы:
J, 96
(
/:~~.,(%~}:\)i.>:x:y
дает список; остальное - ввод-вывод и форматирование (с плохим стилем))Например:
Правки
,
[:
к Ат@
":
преобразование\
для спискаисточник
|value error: rplc
. Вы уверены, что не сделали этогоload 'strings'
раньше и забыли об этом?'strings'
. Я просто использую стандартную среду linux-j-7.01.wd
и теперь мне, возможно, придется переключиться обратно. :)Common Lisp, 156
(переводы строки не нужны)
Очень брутально, но языки с местным разумом - приглашение к этому.
Разоблаченный с комментариями:
источник
Питон, 186 символов
источник
J
156135117112j602 или аналогичный (
wd
). Вход на стандартный вывод, вывод на стандартный вывод.Все еще ломаю голову над тем, как играть в выходной код, который составляет около 100 символов.
Edit: (156-> 135) Tacit-> явный для длинных цепочек монадических глаголов, меньше генерация списка braindead
Редактировать: (135-> 117) Нашли никак . Взял меня достаточно долго. Переключена обработка строк вокруг.
Редактировать: (117-> 112) Чуть менее разумный способ исключить дроби выше 1. Ненужное открытие.
источник
x:
с?Гольфскрипт (101)
источник
Рубин,
1101081029794929189источник
Хаскелл, 148
источник