Запитання з тегом «tips»

Для запитань щодо порад щодо гри в гольф певною мовою, успіху в певній тезі виклику або вдосконалення певного коду.

1
Діагональний масив Golfscript
Чи є спосіб у Golfscript об'єднати всі діагоналі масиву в один масив? Наприклад, для масиву [[1 2 3][4 5 6][7 8 9]] повернення [[7][4 8][1 5 9][2 6][3]] (не обов'язково в тому порядку) і для ["ABCD""EFGH""IJKL"] повернення ["I""EJ""AFK""BGL""CH""D"] (не обов'язково в тому порядку). Припустимо, довжини масивів однакові. Я бореться з …

2
X більший за 3, принаймні у 2 різниці між X і Y
Я намагаюся покататися на C ++. Чи можна скоротити цей стан? X > 3 & X - Y > 1 (Окрім видалення пробілів, звичайно.) Отже, Xпринаймні, 4але X >= Y + 2. Xі Yє цілими числами в інтервалі [0,5]. Я намагався знайти якусь побітну формулу, але не вдався.
11 code-golf  number  tips  c++  code-golf  popularity-contest  obfuscation  code-golf  c  code-golf  board-game  hexagonal-grid  code-golf  game  grid  code-golf  number  permutations  popularity-contest  math  graphical-output  number-theory  king-of-the-hill  code-challenge  compression  code-challenge  fastest-code  code-golf  math  ascii-art  animation  code-golf  popularity-contest  generation  counting  fastest-code  fastest-code  popularity-contest  image-processing  king-of-the-hill  code-golf  conversion  binary-tree  code-golf  math  number  rational-numbers  division  code-golf  restricted-source  hashing  atomic-code-golf  logic-gates  code-golf  function  code-challenge  puzzle-solver  ai-player  test-battery  popularity-contest  music  compression  code-golf  number  stack  atomic-code-golf  logic-gates  ascii-art  popularity-contest  code-golf  date  grid  code-challenge  game  code-golf  parsing  code-golf  math  geometry  sequence  popularity-contest  code-trolling  code-golf  string  restricted-source  code-golf  quine  king-of-the-hill  code-golf  math  code-golf  simulation  code-golf  ascii-art  code-challenge  sorting  optimization 

2
Який хороший спосіб впоратися із завданнями, які потребують масивів за допомогою Haskell?
Часто для завдання потрібні реальні масиви. Візьмемо для прикладу завдання реалізувати Befunge або> <>. Я намагався використовувати Arrayмодуль для цього, але це справді громіздко, оскільки відчувається, що я кодую занадто багатослівний. Чи може хто-небудь допомогти мені, як вирішити такі завдання з кодом-гольфу, які є менш детальними та більш функціональними?

2
Поради щодо гри в гольф з нумію, схипі або пілабу
Там уже повний список порад для пітона тут , так що я прошу підказки , які конкретно застосовні до використання numpy, scipyабо pylabбібліотеки. Це можуть бути або способи скорочення коду, які вже використовуються numpy, або способи скорочення поширених операцій python за допомогою цих бібліотек. Будь ласка, одна порада на відповідь.
10 code-golf  tips  python 

1
C # Перший 1 (справа наліво) у двійковому номері
Я намагаюся використовувати C #, щоб знайти індекс першого 1 (справа наліво) у двійковому поданні числа. Наприклад, оскільки 100 у двійковій формі: 0b1100100 Перший 1 знаходиться на третьому положенні справа, тому він повинен дати 3. 234 має давати 2, 0 має давати 0 тощо. Ось моє поточне рішення: k < …
10 code-golf  tips  binary  c# 

1
Найкоротший пітон A + B програма з входом і виходом
Хтось із вас може сказати, що я витрачаю свій час, але це завдання не дає мені спокою більше 500 днів. Потрібно написати програму в Python 3.x, яка приймає два числа як вхідні дані та відображає їх суму. Номери наводяться у такому форматі: a b Деякі приклади тестових випадків: 100 500 …
10 code-golf  tips  python 

7
Побудуйте матрицю Якобія
Візьміть вектор невідомих і застосуйте якусь загальну диференційовану функцію . Якобіан потім задається матрицею , такі , що: Наприклад, припустимо m=3і n=2. Потім (використовуючи індексацію на основі 0) Якобієць fтоді Мета цього завдання - надрукувати цю матрицю Якобії. Вхідні дані Ваша програма / функція повинна приймати в якості вхідних два …

1
Як знайти предмет у списку, чий f (елемент) найменший?
У мене є список lі функція f. fне суворо збільшується чи зменшується. Як я можу знайти предмет у списку, чий f(item)найменший? Наприклад, скажімо, що такий список: l = [1, 2, 3, 4] і list(f(x)for x in l)це: [2, 9, 0, 3] f(3)менше, ніж f у будь-якого з інших, тому він …
10 code-golf  tips  python 

9
Поради щодо гольфу в D2
Які загальні поради щодо гольфу в D ? Я шукаю ідеї, які можна застосувати до коду проблем із гольфом взагалі, які принаймні дещо характерні для D (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду на відповідь.
10 code-golf  tips 

2
Поради щодо гольфу в Retina
Які загальні поради щодо гольфу в Retina ? Я шукаю ідеї, які можна застосувати до коду проблем із гольфом взагалі, які принаймні дещо характерні для Retina (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду на відповідь. Для довідки, онлайн-компілятор знаходиться тут . @ Sp3000 зазначив, що …
10 code-golf  tips 

1
Скорочення довгого числа
Якщо мати справу з великими цифрами, коли гольф з кодом, зменшити довжину коду може бути складно, тому у вас є поради щодо скорочення числа та їхнього простого управління? Наприклад, наступний код Pyth друкує "Hello world", але в 44 байти, це незадовільно: Vcjkj85942000775441864767076 2 7=k+kCiN2)k То як би я скоротив довге …
10 code-golf  tips  pyth 

5
Поради щодо гольфу в INTERCAL
Які загальні поради щодо гольфу в INTERCAL ? Я шукаю ідеї, які можна застосувати до коду проблем із гольфом, а також принаймні дещо специфічні для INTERCAL (тобто "видалити коментарі" не є корисною відповіддю). Я знаю, що екзотичні мови можуть бути дуже корисними для перемоги в змаганнях з гольфу, але я …
10 code-golf  tips 

4
Поради щодо гольфу в OCaml
Натхненний асортиментом інших "Поради щодо гольфу мовою xyz". Як завжди, пропонуйте лише поради, які є специфічними для OCaml, а не програмування в цілому. Будь-яка порада за кожну відповідь.
10 code-golf  tips 

3
Поради щодо гольфу в Іо
Які загальні поради щодо гольфу в Іо ? Я шукаю ідеї, які можна застосувати до коду проблем із гольфом взагалі, які принаймні дещо характерні для Іо (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду на відповідь.
10 code-golf  tips 

7
Код-Гольф: послідовність Фарі (I)
Виклик У цьому завданні вам буде дано ціле число 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, …
10 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 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.