' '
can be calculated with: (char)(3 * '\n' + 2 * ('\n' - '\t'))
'*'
can be calculated with: (char)(4 * '\n' + 2 * ('\n' - '\t'))
Clarification:
Given ASCII is used, '\t'
equals 9
and '\n'
equals 10
. To get the values of ' '
(32
) and '*'
(42
) simply take 3 or 4 times 10 and add 2. To get 2 use 2 times the difference of 10 and 9:
32 = 3 * 10 + 2 * (10 – 9)
42 = 4 * 10 + 2 * (10 – 9)
Here you are:
#include <iostream>
int main()
{
std::cout << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\t' << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\n';
std::cout << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\n';
std::cout << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\n';
std::cout << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\n';
std::cout << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\n';
std::cout << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\n';
std::cout << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\n';
std::cout << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\n';
std::cout << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\n';
std::cout << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\t' << (char)(4*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << '\t' << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(3*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\t' << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << (char)(4*'\n'+2*('\n'-'\t')) << '\n';
}
Output:
* ********** ********** *
** ********* ********* **
*** ******** ******** ***
**** ******* ******* ****
***** ****** ****** *****
****** ***** ***** ******
******* **** **** *******
******** *** *** ********
********* ** ** *********
********** * * **********
If casts (char)
are banned as well then use std::cout.put()
instead of operator<<
.
If multiplication is banned, replace with repeated addition.
If the use of integer literals is banned, replace them with multiple addition of ('\n'-'\t')
.
If addition and subtraction are banned, you’re out of luck.