Skip to main content
34 votes

Orientation Oriented Programming

05AB1E, 5 14 15 18 rotations (5 6 7 8 unique, 61 213 1488 4367 bytes) ...
Kevin Cruijssen's user avatar
23 votes

Cat, Quine, Hello World

Python 3, Hello World + Quine = Cat, 129 bytes Hello World: ...
water_ghosts's user avatar
  • 1,596
21 votes
Accepted

No strings (or numbers) attached

Hexagony, 13 bytes 1 2 3 4 5 6 7 8 9 10 42 Try it online! In Hexagony, 0 through 9 are functions that multiply the current ...
Leaky Nun's user avatar
  • 49.8k
14 votes

Orientation Oriented Programming

perl -M5.010 -Mbigint, 8 orientations, 8 18 tasks, 1644 2840 bytes ...
Abigail's user avatar
  • 3,025
13 votes

Different tasks, same characters

Python, 88 87 bytes ...
orlp's user avatar
  • 39.1k
13 votes

Different tasks, same characters

Jelly, 19 18 17 characters Task 1 Ḟþe*S ×5µḊḟÆRm3ḣ³ Try it online! Task 2 5µḊḟÆRm3ḣ³Ḟe*S ×þ Try it online! Task 3 <...
Dennis's user avatar
  • 210k
13 votes

OOP: Overlapping Oriented Programming

Brachylog, 50 46 bytes {Ċ∧Lċ₂l∧Lgj:?z{tT∧?h~cṪhlI∧ṪbhTl:I+-₁:I↔}ᵐ:L} Try it online! Decompress: ...
Fatalize's user avatar
  • 38.9k
12 votes

Cat, Quine, Hello World

Bash, Quine + Cat = Hello World, 110 bytes Quine ...
Beefster's user avatar
  • 9,961
11 votes

Cat, Quine, Hello World

R, Quine + hello, world = cat; 48 + 49 ... 43 + 44 = 87 bytes Or 75 bytes as internal code of functions and not including function(){} wrappers. Edit: -14 bytes ...
Dominic van Essen's user avatar
10 votes

Different tasks, same characters

Mathematica, 60 characters Task 1: Composites #/AFF^abcinoruy{};Select[Range[2,9#],!PrimeQ@#&][[;;3#;;3]]& Task 2: Multiplication Table ...
Martin Ender's user avatar
9 votes

Different tasks, same characters

MATL, 29 28 26 characters Task 1 (every third composite number) 6*:tZp~)G:3*q)%G"$]vwm^sl+ Try it online! Task 2 (multiplication table) ...
Luis Mendo's user avatar
  • 105k
8 votes

Cat, Quine, Hello World

Quine + Cat = Hello World, Jelly, 25 bytes -2 bytes thanks to @Jonathan Allan Quine (12 bytes) “Ṿṭ⁷;⁾v`”v` (starts with a newline) Try it online! Cat (13 bytes) <...
fireflame241's user avatar
  • 16.3k
8 votes

Cat, Quine, Hello World

Wolfram Language (Mathematica), Quine + Cat = Hello World, 15+28=43 15 + 22 = 37 bytes 3 functions. Quine ToString[#0] & Try it online! Cat ...
att's user avatar
  • 20.6k
7 votes

Different tasks, same characters

Perl 6, 61 bytes {(4..*).grep(!*.is-prime)[0,3...^*>=$_*3]}#$$&+1==>X[]__oot{} ...
Brad Gilbert b2gills's user avatar
7 votes

Swap program halves to test divisors

JavaScript (ES6), 46 + 55 + 6 + 36 = 282 274 ... 158 143 bytes A: n=>(r=0,D=x=>x&&D(x-1,n%x||(r++?q-=x:q=n)))(n) B: ...
ETHproductions's user avatar
7 votes

Cat, Quine, Hello World

Rust, Quine + Cat = Hello, world! (106 + 2 = 108 bytes) Quine (108 106 bytes): -2 bytes: removed ',' from "Hello world!" ...
TehPers's user avatar
  • 1,397
7 votes

Cat, Quine, Hello World

Python 2, Hello World + Cat = Quine, 200 198 189 bytes Hello World ...
Beefster's user avatar
  • 9,961
7 votes

Cat, Quine, Hello World

Keg, Hello World + Quine = Cat, 26 bytes «H%c¡|,!«``:[④|᠀,]`:[④|᠀,] Try it online! How it Works Hello World «H%c¡|,!«` Try it ...
lyxal's user avatar
  • 33.6k
6 votes

Hi, can you draw some odd art? Bye!

05AB1E, 42 ÷ 2 = 21 + 1 + 1 + 1 = 24 Hi, Hello code: ”Hi,Ÿ™!”25Åɦ¦"+-+ "©"| | "®««“Ÿ™,Þ¡!“ª\\\ Try it ...
Adnan's user avatar
  • 44.4k
6 votes

Different tasks, same characters

JavaScript (ES6), 101 100 95 93 91 bytes ...
Neil's user avatar
  • 172k
6 votes

Lists and arrays, part by part

Jelly, 12 bytes Task 1 r Try it online! Task 2 r+þ0r$} Try it online! Task 3 ...
Dennis's user avatar
  • 210k
6 votes

Cat, Quine, Hello World

Python 3.8, Cat + Quine = Hello, 101 91 89 bytes Cat (32 bytes) a=id="" while 1:a=input(a)+"\n"; Try it online! Quine (57 bytes) ...
Jakque's user avatar
  • 2,668
5 votes

Hi, can you draw some odd art? Bye!

Pyth - 49 46 44/2 + 1 + 1 + 1 = 25 Hello code: h["Hi, Hello!":5lG2"+-+ | | +-+""Hello, bye! Odd numbers code: ...
Maltysen's user avatar
  • 25.7k
5 votes

Lists and arrays, part by part

05AB1E, 18 17 bytes Task 1 Ÿ Try it online Task 2 Ÿ²FD>}) Try it online Task 3 ...
Emigna's user avatar
  • 53k
5 votes

Cat, Quine, Hello World

R, Quine (74 51 bytes) + Cat (77 74 bytes) = Hello world 151 125 bytes R, Hello world (173 174 bytes) + Cat (77 74 bytes) = Quine 250 248 bytes R, Quine (74 51 bytes) + Hello world (173 174 bytes) = ...
Dominic van Essen's user avatar
4 votes

No strings (or numbers) attached

05AB1E, 40 38 24 bytes ¾ X Y XÌ Y· T; T;> T;Ì TÍ T< T žwT+ Push counter_variable Push 1 Push 2 Push 1+2 Push 2*2 Push 10/2 Push (10/2)+1 Push (10/2)+2 Push ...
acrolith's user avatar
  • 3,928
4 votes

Different tasks, same characters

MATL, 30 characters The character set I went with is: !%))*+001233::<=GGQZ\]^`pstvyy~ I couldn't outgolf the other MATL answer, but I had fun coming up with ...
DJMcMayhem's user avatar
  • 59.3k
4 votes

Different tasks, same characters

PowerShell, 95 94 bytes (TimmyD savin' my bacon yet again) Task 1: (""..999|?{'1'*$_-match'^(?=(..+)\1+$)..'})[(0..("$args"-1)|%{$_*3})]#|$$$$===ss%``iiex!!nnnq; ...
briantist's user avatar
  • 3,290
4 votes

Different tasks, same characters

05AB1E, 21 bytes Task 1 3ÅFOL¦DâPÙï{3ôø¬¹£qåm Try it online! Task 2 LDâP¹ôq3m¦Ùï{3ø¬£ÅFåO Try it online! Task 3 ...
Emigna's user avatar
  • 53k

Only top scored, non community-wiki answers of a minimum length are eligible