def cursed_world(): from this import s, d z = str().join([d.get(c, c) for c in s]) return s[37] + s[30] + z[42] + s[20] + s[19] + s[18] + z[512] + z[8] + z[30] + s[20] + z[163]- def cursed_world():
return "hello world"- from this import s, d
- z = str().join([d.get(c, c) for c in s])
- return s[37] + s[30] + z[42] + s[20] + s[19] + s[18] + z[512] + z[8] + z[30] + s[20] + z[163]
The code that the function returns uses only 8 characters: c h r + * = ( )
def cursed_world(): return (chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+(chr==chr)+(chr==chr)+(chr==chr)+(chr==chr)) + chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+(chr==chr)) + chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+((chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)+(chr==chr))) + chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+((chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)+(chr==chr))) + chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+(((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr)+(chr==chr)) + chr(((chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)+(chr==chr))*((chr==chr)+(chr==chr)+(chr==chr)+(chr==chr))) + chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+((chr==chr)+(chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr))+(chr==chr)+(chr==chr)+(chr==chr)) + chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+(((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr)+(chr==chr)) + chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr))+(chr==chr)+(chr==chr)+(chr==chr)+(chr==chr)+(chr==chr)) + chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+((chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)+(chr==chr))) + chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))))- def cursed_world():
z=int(bool())o=int(not bool())t=o+oth=t+of=th+ofi=f+os=fi+ose=s+oei=se+on=ei+odef char(*ds):num=str()for d in ds:num += str(d)return chr(int(num))return (char(o,z,f) + char(o,z,o) + char(o,z,ei) + char(o,z,ei) + char(o,o,o) + char(th,t)+ char(o,o,n) + char(o,o,o) + char(o,o,f) + char(o,z,ei) + char(o,z,z))- return (chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+(chr==chr)+(chr==chr)+(chr==chr)+(chr==chr)) +
- chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+(chr==chr)) +
- chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+((chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)+(chr==chr))) +
- chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+((chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)+(chr==chr))) +
- chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+(((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr)+(chr==chr)) +
- chr(((chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)+(chr==chr))*((chr==chr)+(chr==chr)+(chr==chr)+(chr==chr))) +
- chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+((chr==chr)+(chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr))+(chr==chr)+(chr==chr)+(chr==chr)) +
- chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+(((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr)+(chr==chr)) +
- chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr))+(chr==chr)+(chr==chr)+(chr==chr)+(chr==chr)+(chr==chr)) +
- chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))+((chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)+(chr==chr))) +
- chr(((((chr==chr)+(chr==chr)+(chr==chr))**((chr==chr)+(chr==chr)))+(chr==chr))**((chr==chr)+(chr==chr))))
This code builds characters only from functions and operators, never explicit data
The first ten lines create the digits 0–9: first 0 and 1 using int(False) and int(True) with the bool() function, and then the rest of the digits by adding 1 to the previous digit.
Next, there’s a small function char that takes a few digits, joins them into a number, and then turns that number into a character using its ASCII code.
Finally, the last line builds the string "hello world" character by character with the char function and returns it.
def cursed_world(): z=int(bool()) o=int(not bool()) t=o+o th=t+o f=th+o fi=f+o s=fi+o se=s+o ei=se+o n=ei+o def char(*ds): num=str() for d in ds: num += str(d) return chr(int(num)) return (char(o,z,f) + char(o,z,o) + char(o,z,ei) + char(o,z,ei) + char(o,o,o) + char(th,t) + char(o,o,n) + char(o,o,o) + char(o,o,f) + char(o,z,ei) + char(o,z,z))- def cursed_world():
t = issubclass(bool, int)f = issubclass(int, str)bit_list = [f, t, t, f, t, f, f, f, f, t, t, f, f, t, f, t, f, t, t, f, t, t, f, f, f, t, t, f, t, t, f, f, f, t, t, f, t, t, t, t, f, f, t, f, f, f, f, f, f, t, t, t, f, t, t, t, f, t, t, f, t, t, t, t, f, t, t, t, f, f, t, f, f, t, t, f, t, t, f, f, f, t, t, f, f, t, f, f]chars = []length = len([t, f, t, f, t, f, t, f])i = fwhile i != len(bit_list):byte = bit_list[i:i+length]num = ffor bit in byte:num = num + numif bit:num = num + tchars.append(chr(num))temp_i = ffor _ in byte:temp_i = temp_i + ti = i + temp_ireturn str().join(chars)- z=int(bool())
- o=int(not bool())
- t=o+o
- th=t+o
- f=th+o
- fi=f+o
- s=fi+o
- se=s+o
- ei=se+o
- n=ei+o
- def char(*ds):
- num=str()
- for d in ds:
- num += str(d)
- return chr(int(num))
- return (char(o,z,f) + char(o,z,o) + char(o,z,ei) + char(o,z,ei) + char(o,o,o) + char(th,t)
- + char(o,o,n) + char(o,o,o) + char(o,o,f) + char(o,z,ei) + char(o,z,z))
I wrote 'hello world" without using strings or numbers.
def cursed_world(): t = issubclass(bool, int) f = issubclass(int, str) bit_list = [f, t, t, f, t, f, f, f, f, t, t, f, f, t, f, t, f, t, t, f, t, t, f, f, f, t, t, f, t, t, f, f, f, t, t, f, t, t, t, t, f, f, t, f, f, f, f, f, f, t, t, t, f, t, t, t, f, t, t, f, t, t, t, t, f, t, t, t, f, f, t, f, f, t, t, f, t, t, f, f, f, t, t, f, f, t, f, f] chars = [] length = len([t, f, t, f, t, f, t, f]) i = f while i != len(bit_list): byte = bit_list[i:i+length] num = f for bit in byte: num = num + num if bit: num = num + t chars.append(chr(num)) temp_i = f for _ in byte: temp_i = temp_i + t i = i + temp_i return str().join(chars)- def cursed_world():
bit_list = [False, True, True, False, True, False, False, False, False, True, True, False, False, True, False, True, False, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, True, True, False, True, True, True, True, False, False, True, False, False, False, False, False, False, True, True, True, False, True, True, True, False, True, True, False, True, True, True, True, False, True, True, True, False, False, True, False, False, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False]- t = issubclass(bool, int)
- f = issubclass(int, str)
- bit_list = [f, t, t, f, t, f, f, f, f, t, t, f, f, t, f, t, f, t, t, f, t, t, f, f, f, t, t, f, t, t, f, f, f, t, t, f, t, t, t, t, f, f, t, f, f, f, f, f, f, t, t, t, f, t, t, t, f, t, t, f, t, t, t, t, f, t, t, t, f, f, t, f, f, t, t, f, t, t, f, f, f, t, t, f, f, t, f, f]
- chars = []
length = len([True, False, True, False, True, False, True, False])zero = Falseone = Truei = zero- length = len([t, f, t, f, t, f, t, f])
- i = f
- while i != len(bit_list):
- byte = bit_list[i:i+length]
num = zero- num = f
- for bit in byte:
- num = num + num
- if bit:
num = num + one- num = num + t
- chars.append(chr(num))
temp_i = zero- temp_i = f
- for _ in byte:
temp_i = temp_i + one- temp_i = temp_i + t
- i = i + temp_i
- return str().join(chars)
def cursed_world(): bit_list = [False, True, True, False, True, False, False, False, False, True, True, False, False, True, False, True, False, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, True, True, False, True, True, True, True, False, False, True, False, False, False, False, False, False, True, True, True, False, True, True, True, False, True, True, False, True, True, True, True, False, True, True, True, False, False, True, False, False, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False] chars = [] length = len([True, False, True, False, True, False, True, False]) zero = False one = True i = zero while i != len(bit_list): byte = bit_list[i:i+length] num = zero for bit in byte: num = num + num if bit: num = num + one chars.append(chr(num)) temp_i = zero for _ in byte: temp_i = temp_i + one i = i + temp_i return str().join(chars)- def cursed_world():
return "hello world"- bit_list = [False, True, True, False, True, False, False, False, False, True, True, False, False, True, False, True, False, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, True, True, False, True, True, True, True, False, False, True, False, False, False, False, False, False, True, True, True, False, True, True, True, False, True, True, False, True, True, True, True, False, True, True, True, False, False, True, False, False, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False]
- chars = []
- length = len([True, False, True, False, True, False, True, False])
- zero = False
- one = True
- i = zero
- while i != len(bit_list):
- byte = bit_list[i:i+length]
- num = zero
- for bit in byte:
- num = num + num
- if bit:
- num = num + one
- chars.append(chr(num))
- temp_i = zero
- for _ in byte:
- temp_i = temp_i + one
- i = i + temp_i
- return str().join(chars)