Linked Questions
67 questions linked to/from Tips for golfing in Ruby
151 votes
354 answers
49k views
Fibonacci function or sequence
The Fibonacci sequence is a sequence of numbers, where every number in the sequence is the sum of the two numbers preceding it. The first two numbers in the sequence are both 1. Here are the first ...
170 votes
171 answers
59k views
Don't google "google"
We all know that if you google the word "google" it will break the internet. Your task is to create a function that accepts one string and returns its length, in the fewest possible Unicode ...
125 votes
113 answers
20k views
Loading... Forever
Your challenge is to make an infinite loading screen, that looks like this: Or, to be more specific: Take no input. Output Loading..., with a trailing space, but no ...
173 votes
73 answers
26k views
How high can you count?
Challenge: Your task is to write as many programs / functions / snippets as you can, where each one outputs / prints / returns an integer. The first program must output the integer ...
105 votes
45 answers
14k views
Tips for golfing in <all languages>
The aim of this post is to gather all the golfing tips that can be easily applied to <all languages> rather than a specific one. Only post answers that its ...
101 votes
62 answers
15k views
Make a "Ceeeeeeee" program
Once I wrote a JavaScript program that would take as input a string and a character and would remove all characters except for the first one and the character given as input, one by one. For example, ...
45 votes
82 answers
6k views
Print random integers until 0
You are to write a program which generates random integers between \$0\$ and \$99\$ inclusive, outputting each integer in turn, until \$0\$ is generated. You may choose which single-order random ...
75 votes
45 answers
9k views
Happy Birthday V!
Thanks to @KritixiLithos for helping me out with this challenge! V is a programming language that I wrote so that I could use and extend vim for code-golf challenges. The very first commit was on ...
57 votes
51 answers
3k views
Appending String Lengths
Challenge: Given a string s on the characters a-z, A-<...
48 votes
47 answers
5k views
Extendify the ASCII Sun
Write a program that takes in (via STDIN/command line) a non-negative integer N. When N is 0, your program should print O (that's capital Oh, not zero). When N is 1,...
31 votes
62 answers
6k views
Find iⁿ, given n
The Challenge In as few characters as possible, find the value of iⁿ, given n, a positive integer greater than 0. This should be outputted as a String. For those that don't know, i is defined such ...
29 votes
65 answers
6k views
Write a "Hello" interpreter
Background Hello is a language "written" by Anne Veling, which errors if the program does not contain only h, and will print ...
50 votes
38 answers
11k views
Facey McFaceface
Anyone remember Boaty? You could totally make any old word, right? Write a function to turn a string into Somethingy McSomethingface. It should accept one string as input. Ignore the case of the ...
38 votes
51 answers
6k views
Generate Monday Numbers
Monday numbers, as defined by Gamow in this question over on Puzzling, are positive integers N with the following three properties: The decimal representation of N does not contain the digit 0 The ...
49 votes
35 answers
3k views
Sever-sort an array
Challenge Given a non-empty array of integers, e.g.: [5, 2, 7, 6, 4, 1, 3] First sever it into arrays where no item is larger than the previous (i.e. non-...